找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2777|回复: 7

[求助] 关于ComboBox的疑问

[复制链接]
发表于 2013-6-12 00:34:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 裸奔的花猫 于 2013-6-12 00:39 编辑

1、要在VBA里可以隐藏对话框进行CAD内的操作,数据不会丢失,不用一个一个保存数据,ODCL里的COMBOBOX因为是在启动的时候更新的列表数值,如果面板上有互动取值函数需要关闭对话框取值后返回对话框,那么面板上的COMBOBOX的所有选择的数值都会消失,因为为了避免显示对话框的重复,会加上CLEAR,先清理掉数据再重新填充列表,这样每次启动所有COMBOBOX的选择数值都会丢失,有什么好的办法避免,而不用每次都储存所有COMBOBOX的值
2、怎么将列表的第一项显示在列表框,第一个显示时候是空白
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-6-12 00:43:56 | 显示全部楼层
1、一般情况下,都是把操作保存到全局变量里面,恢复显示的时候初始化下。也不麻烦,你可以写个通用的函数,用mapcar 加 eval read 什么的就自动处理了。

2、 试试用
QQ截图20130612004207.png

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

使用道具 举报

 楼主| 发表于 2013-6-12 01:09:05 | 显示全部楼层
我把面板上的所有图片都删除了,速度稍微快了一点,但是还要经过3秒对话框才会出来,就像在面板中点击按钮后在CAD取值后返回面板,VBA几乎是及点及出,还需要优化速度,要不对话框干着急不出来挺心急的

点评

哈哈,你上当了。肯定是用了样式为 8 的combobox,那个要读取系统字体,装载速度一般得两三秒。 可以用不同的算法或思路解决。  发表于 2013-6-23 04:56
比如,你说加载对话框慢,最后发现是自己load_project的时候加了T参数。 再比如你说的图片加载慢? 去OPENDCL帮助文件里面找解决办法吧。  详情 回复 发表于 2013-6-12 02:20
我有一个心得,就是不管什么软件、工具,只要是他已经成熟了好多年了,那么我发现的问题,99%是我还没弄懂它。我是抱着这样一个态度对待新学的东西的。  详情 回复 发表于 2013-6-12 02:18
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-6-12 02:18:40 | 显示全部楼层
裸奔的花猫 发表于 2013-6-12 01:09
我把面板上的所有图片都删除了,速度稍微快了一点,但是还要经过3秒对话框才会出来,就像在面板中点击按钮 ...

我有一个心得,就是不管什么软件、工具,只要是他已经成熟了好多年了,那么我发现的问题,99%是我还没弄懂它。我是抱着这样一个态度对待新学的东西的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-6-12 02:20:09 | 显示全部楼层
裸奔的花猫 发表于 2013-6-12 01:09
我把面板上的所有图片都删除了,速度稍微快了一点,但是还要经过3秒对话框才会出来,就像在面板中点击按钮 ...

比如,你说加载对话框慢,最后发现是自己load_project的时候加了T参数。
再比如你说的图片加载慢? 去OPENDCL帮助文件里面找解决办法吧。{:soso_e113:}

你的对话框上面有什么东西,截取下图片贴上来吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 20:34 , Processed in 0.334922 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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