找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2640|回复: 13

[已解决] 为什么DCL对话框,文字距离边框间隔那么大?

[复制链接]

已领礼包: 3199个

财富等级: 富可敌国

发表于 2014-10-13 22:52:21 | 显示全部楼层 |阅读模式
悬赏20D豆已解决
为什么DCL对话框,文字距离边框间隔那么大,用飞诗编辑器怎么设置都没法缩小,
望高手赐招!谢谢

sshot-5.png

  1. /*★★★★★ListDCL @ fsxm.mjtd.com★★★★★*/
  2. :dialog {
  3.     :boxed_row {
  4.         alignment = left ;
  5.         children_alignment = left ;
  6.         children_fixed_height = true ;
  7.         children_fixed_width = true ;
  8.         fixed_height = true ;
  9.         fixed_width = true ;
  10.         :image {
  11.             color = -15 ;
  12.             fixed_height = true ;
  13.             fixed_width = true ;
  14.             height = 10 ;
  15.             key = "logo" ;
  16.             width = 15 ;
  17.         }
  18.         :boxed_column {
  19.             alignment = left ;
  20.             children_alignment = left ;
  21.             children_fixed_height = true ;
  22.             children_fixed_width = true ;
  23.             fixed_height = true ;
  24.             fixed_width = true ;
  25.             :text {
  26.                 label = "12345678901234567890" ;
  27.             }
  28.             :text {
  29.                 label = "1234" ;
  30.             }
  31.             :text {
  32.                 label = "1234" ;
  33.             }
  34.             :text {
  35.                 label = "1234" ;
  36.             }
  37.         }
  38.     }
  39.     ok_cancel;
  40. }

最佳答案

查看完整内容

无用属性不需要设置,text 控件用 label 默认很长,用 value 属性可以修改的,另外一个西文字符宽度大概是 1 ,控件两侧还有一定间隙,自己试验下就知道这个值了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2014-10-13 22:52:22 | 显示全部楼层
无用属性不需要设置,text 控件用 label  默认很长,用 value 属性可以修改的,另外一个西文字符宽度大概是 1 ,控件两侧还有一定间隙,自己试验下就知道这个值了

  1. /*★★★★★ListDCL @ fsxm.mjtd.com★★★★★*/
  2. temp : dialog {
  3. : boxed_row {
  4.   alignment = left ;
  5.   children_alignment = left ;
  6.   : image {color = -15 ;height = 10 ;key = "logo" ;width = 15 ;}
  7.   : boxed_column {
  8.     height = 8;
  9.     width = 22;
  10.     alignment = left ;
  11.     : text { value = "12345678901234567890" ;}
  12.     : text { value = "1234" ;}
  13.     : text { value = "1234" ;}
  14.     : text { value = "1234" ;}
  15.   }
  16. }
  17. ok_cancel;
  18. }

点评

果真是label 与value 的区别!非常感谢!  发表于 2014-10-14 09:55
谢大师,默认属性是没有设置,只是后面不断测试加上去的,没有效果,text控件是见过用label的,也有用value的,原来是这个区别,我测试一下看看。  详情 回复 发表于 2014-10-14 09:44
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 3199个

财富等级: 富可敌国

 楼主| 发表于 2014-10-14 09:44:31 | 显示全部楼层
Free-Lancer 发表于 2014-10-14 08:37
无用属性不需要设置,text 控件用 label  默认很长,用 value 属性可以修改的,另外一个西文字符宽度大概是 ...

谢大师,默认属性是没有设置,只是后面不断测试加上去的,没有效果,text控件是见过用label的,也有用value的,原来是这个区别,我测试一下看看。

点评

在 DCL 中 label 写入后程序中不可更改,对 text 控件 value 是可以 set_tile 的  详情 回复 发表于 2014-10-14 10:08
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2014-10-14 10:08:21 | 显示全部楼层
本帖最后由 Free-Lancer 于 2014-10-14 10:09 编辑
lucas3 发表于 2014-10-14 09:44
谢大师,默认属性是没有设置,只是后面不断测试加上去的,没有效果,text控件是见过用label的,也有用val ...

在  DCL  中 label 写入后程序中不可更改,对 text 控件 value 是可以 set_tile 的,不可更改时用 label ,需要程序中修改用 value ,就如 errtile; 控件

点评

大师,如何用一个botton打开一个网址? 像csharp说的那样,只能用IE吗? 假如我的botton key 是web,那lisp要怎样写?  详情 回复 发表于 2014-10-15 09:57
大师,顺便问一下,如何给一个DCL BUTTON 按钮添加一个网址,点这个按钮就访问一个网址  详情 回复 发表于 2014-10-14 10:59
谢谢大师指点!  详情 回复 发表于 2014-10-14 10:27
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 3199个

财富等级: 富可敌国

 楼主| 发表于 2014-10-14 10:27:18 | 显示全部楼层
Free-Lancer 发表于 2014-10-14 10:08
在  DCL  中 label 写入后程序中不可更改,对 text 控件 value 是可以 set_tile 的,不可更改时用 label  ...

谢谢大师指点!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 3199个

财富等级: 富可敌国

 楼主| 发表于 2014-10-14 10:59:52 | 显示全部楼层
Free-Lancer 发表于 2014-10-14 10:08
在  DCL  中 label 写入后程序中不可更改,对 text 控件 value 是可以 set_tile 的,不可更改时用 label  ...

大师,顺便问一下,如何给一个DCL BUTTON 按钮添加一个网址,点这个按钮就访问一个网址

点评

(startapp "C:\\Program Files\\Internet Explorer\\iexplore.exe" "bbs.xdcad.net")  详情 回复 发表于 2014-10-14 11:33
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-10-14 11:33:21 | 显示全部楼层
lucas3 发表于 2014-10-14 10:59
大师,顺便问一下,如何给一个DCL BUTTON 按钮添加一个网址,点这个按钮就访问一个网址

(startapp "C:\\Program Files\\Internet Explorer\\iexplore.exe" "bbs.xdcad.net")

点评

必须要IE才能打开吗?我默认的浏览器不是IE呢? 详细一点呢?假如button的key是web  详情 回复 发表于 2014-10-14 11:58
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 3199个

财富等级: 富可敌国

 楼主| 发表于 2014-10-14 11:58:17 | 显示全部楼层
csharp 发表于 2014-10-14 11:33
(startapp "C:\\Program Files\\Internet Explorer\\iexplore.exe" "bbs.xdcad.net")

必须要IE才能打开吗?我默认的浏览器不是IE呢? 详细一点呢?假如button的key是web
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 3199个

财富等级: 富可敌国

 楼主| 发表于 2014-10-15 09:57:45 | 显示全部楼层
Free-Lancer 发表于 2014-10-14 10:08
在  DCL  中 label 写入后程序中不可更改,对 text 控件 value 是可以 set_tile 的,不可更改时用 label  ...

大师,如何用一个botton打开一个网址? 像csharp说的那样,只能用IE吗? 假如我的botton key 是web,那lisp要怎样写?

点评

(startapp (vl-registry-read "HKEY_CLASSES_ROOT\\http\\shell\\open\\command") "bbs.xdcad.net")  详情 回复 发表于 2014-10-15 14:49
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2014-10-15 14:49:12 | 显示全部楼层
lucas3 发表于 2014-10-15 09:57
大师,如何用一个botton打开一个网址? 像csharp说的那样,只能用IE吗? 假如我的botton key 是web, ...


(startapp (vl-registry-read "HKEY_CLASSES_ROOT\\http\\shell\\open\\command") "bbs.xdcad.net")

点评

厉害,直接读取注册表中默认打开程序, 谢谢Free-Lancer大师  详情 回复 发表于 2014-10-15 22:35
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 3199个

财富等级: 富可敌国

 楼主| 发表于 2014-10-15 22:35:13 | 显示全部楼层
Free-Lancer 发表于 2014-10-15 14:49
(startapp (vl-registry-read "HKEY_CLASSES_ROOT\\http\\shell\\open\\command") "bbs.xdcad.net")

厉害,直接读取注册表中默认打开程序, {:soso_e179:}谢谢Free-Lancer大师
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 2226个

财富等级: 金玉满堂

发表于 2014-10-22 08:53:17 | 显示全部楼层
谢谢大家分享!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-22 05:38 , Processed in 0.238317 second(s), 64 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表