利用Microsoft Forms 2.0 ListBox实现多列显示
作者:Flying 日期:2007-05-29
最近用Director Mx 2004做一个项目,其中一个模块要求摹拟DataGrid的界面和功能。一个同事用文本域实现了基本的功能,可是很复杂,而且界面不太像。我第一想到的是用Microsoft Forms 2.0 ListBox控件。但是怎么实现呢?我查阅了大量资料,终于搞定,特在此与大家分享我的经验。
- Director中可以用on beginSprite事件来动态初始化ActiveX控件,但改变其属性,一般要用on enterFrame事件,而且要用帧脚本,这样才能保证初始化时只执行一次代码
- Director在访问ActiveX控件的底层属性(不在“Properties选项卡而在“CallString”选项卡中的 属性)时,用CallString方法,CallString的参数为一个字符串命令。
- ListBox(列表框)很特殊,必须先用AddItem方法添加第一列数据,然后才能用List或Column属性设置其它列的数据,这一点特别要留意。
- 如果用 MultiSelect 属性创建一个允许多重选择的ListBox,那么ListBox的Selected属性(而不是ListIndex属性)将标识被选中的行。
我是三年后又用Director,知道的就这么多了,说错的地方请大家指教。
点击此处下载源文件。
评论: 1 | 引用: 0 | 查看次数: -
发表评论


上一篇:
下一篇:
文章来自:
Tags:
相关日志:
|
| 221.201.190.163 |
| 取消审核 |
回复]