常用activex控件(编辑修改稿)内容摘要:

户编辑标签,当LabelEdit属性为 tvwManual时,需用此方法启动标签编辑动作 – GetVisibleCount: 返回在控件区域的 Node对象的个数 TreeView控件 主要事件: – AfterLabelEdit: 在编辑当前选中的 Node对象的标签之后引发该事件 – BeforeLabelEdit: 当试图编辑当前选中的 Node对象的标签时引发该事件 – Collapse: 当 TreeView的任何 Node对象被折回时,引发该事件 – NodeClick: 当一个 Node对象被单击时产生 – Expand: 当任何一个 Node对象被展开时,引发该事件 TreeView控件 ( Nodes是 Node对象的集合) 属性: – Root, Parent, Child, FirstSibling, Next, Previous, LastSibling: 返回与当前 Node对象某种关系的其它Node对象(根,父,子,第一个兄弟,上一个兄弟,下一个兄弟,最后一个兄弟) – Index: 唯一标识一个节点的索引值 – Item: 利用位置 (Index)或键 (Key)返回集合中的成员 – Key: 唯一标识一个节点的名称 – Selected: 确定一个节点是否选中 – Sorted: 确定某节点的子节点是否按字母排序 – Text: 返回或设置节点中的文本 TreeView控件 Node对象的使用 在 Nodes集合中添加节点: Add(relative, relationship, key, text, image, selectedimage) • relative: (可选 )已存在的 Node 对象的索引号或键值。 • relationship: (可选 )指定的 Node 对象的相对位置。 • Key: (可选 )唯一标识节点的字符串,可用于用 Item 方法检索 Node。 • Text: (必需 )在 Node 中出现的字符串。 • Image: (可选 )在关联的 ImageList 控件中的图象的索引。 • Selectedimage: (可选 )在关联的 ImageList 控件中的图象的索引,在 Node 被选中时显示。 TreeView控件 Node对象的使用 在 Nodes集合中删除节点: • Clear 删除全部节点 • Remove(index) 删除指定节点 TreeView控件 Node对象的使用 一般步骤: (1)新建一个 ActiveX控件工程 (2)利用工具箱,在控件窗体上设定界面 (3)编辑加入控件的代码 (4)添加控件的属性、方法和事件 (5)创建一个标准应用程序作为 ActiveX控件的运行容器 (6)在标准应用程序的窗体上调试 ActiveX控件 (7)编辑控件为 .ocx文件类型 如何制作自己的 ActiveX控件 设计控件窗体的注意事项: –对控件中的所有元素进行处理 (条件限制,事件响应 ),与普通程序的设计方法相同 –需要控制控件的大小变化,即控件的界面元素能适应窗体的大小变化(编写 Resize事件过程),这样在普通工程的窗体上就可以随意改变控件的大小了 自定义 ActiveX控件 定义属性(外部可以访问的有关数据): • 取得属性值(内部用 Get过程返回属性值) Public Property Get Propertyname() As Type Propertyname: 自定义属性名称 Type: 属性值的类型 • 对属性赋值(内部用 Let过程指定属性值) Public Property Let Prope。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。