求Controls.Add控件详解,该怎么处理
求Controls.Add控件详解
在网上找了一下,动态添加控件的方法比较零乱。
添加按钮控件
Controls.Add("Forms.CommandButton.1", "CommandButton" & i + 2, True)
添加textbox控件
Controls.Add(bstrprogid:="Forms.TextBox.1")
请各位大侠帮助的是。
在哪里能找到比较系统的控件表。
checkbox,listbox等。谢谢。
------解决方案--------------------
忽然发现你是在vba环境下做的,这个和vb中区别还是不小的,建议以后请先说明环境。下面是vba中msdn查阅到的:
Add 方法的语法包括以下成分:
成分 说明
object 必需。一个有效对象名。
Name 可选。指定被添加的对象的名称。如果没有指定名称,系统将根据使用该窗体的应用程序的规则,产生一默认的名称。
Caption 可选。指定在标签或控件上出现的题注。如果没有指定题注,系统将根据使用该窗体的应用程序的规则,产生一默认的题注。
index 可选。表示页或标签在 Pages 或 Tabs 集合中的位置。若没有规定索引,系统会将页或标签添加到 Pages 或 Tabs 集合的末尾,并赋于它相应的索引值。
ProgID 必需。程序设计标识符。是用于标识对象类的、没有空格的文本串。ProgID 的标准语法是 <Vendor>.<Component>.<Version>。ProgID 会被映射为类标识符 (CLSID)。
Visible 可选。若对象为可见的(这是默认方式)则为 True;若对象为隐藏的则为 False。
设置
单个控件的 ProgID 值:
复选框 Forms.CheckBox.1
组合框 Forms.ComboBox.1
命令按钮 Forms.CommandButton.1
框架 Forms.Frame.1
图像 Forms.Image.1
标签 Forms.Label.1
列表框 Forms.ListBox.1
多页 Forms.MultiPage.1
选项按钮 Forms.OptionButton.1
滚动条 Forms.ScrollBar.1
数值调节钮 Forms.SpinButton.1
TabStrip Forms.TabStrip.1
文本框 Forms.TextBox.1
切换按钮 Forms.ToggleButton.1
在网上找了一下,动态添加控件的方法比较零乱。
添加按钮控件
Controls.Add("Forms.CommandButton.1", "CommandButton" & i + 2, True)
添加textbox控件
Controls.Add(bstrprogid:="Forms.TextBox.1")
请各位大侠帮助的是。
在哪里能找到比较系统的控件表。
checkbox,listbox等。谢谢。
------解决方案--------------------
忽然发现你是在vba环境下做的,这个和vb中区别还是不小的,建议以后请先说明环境。下面是vba中msdn查阅到的:
Add 方法的语法包括以下成分:
成分 说明
object 必需。一个有效对象名。
Name 可选。指定被添加的对象的名称。如果没有指定名称,系统将根据使用该窗体的应用程序的规则,产生一默认的名称。
Caption 可选。指定在标签或控件上出现的题注。如果没有指定题注,系统将根据使用该窗体的应用程序的规则,产生一默认的题注。
index 可选。表示页或标签在 Pages 或 Tabs 集合中的位置。若没有规定索引,系统会将页或标签添加到 Pages 或 Tabs 集合的末尾,并赋于它相应的索引值。
ProgID 必需。程序设计标识符。是用于标识对象类的、没有空格的文本串。ProgID 的标准语法是 <Vendor>.<Component>.<Version>。ProgID 会被映射为类标识符 (CLSID)。
Visible 可选。若对象为可见的(这是默认方式)则为 True;若对象为隐藏的则为 False。
设置
单个控件的 ProgID 值:
复选框 Forms.CheckBox.1
组合框 Forms.ComboBox.1
命令按钮 Forms.CommandButton.1
框架 Forms.Frame.1
图像 Forms.Image.1
标签 Forms.Label.1
列表框 Forms.ListBox.1
多页 Forms.MultiPage.1
选项按钮 Forms.OptionButton.1
滚动条 Forms.ScrollBar.1
数值调节钮 Forms.SpinButton.1
TabStrip Forms.TabStrip.1
文本框 Forms.TextBox.1
切换按钮 Forms.ToggleButton.1