Control Element Forms in Detail
From Apache OpenOffice Wiki
控制元素可用于表单与的对话框。 其选择范围包括简单文本字段、列表框和组合以及各种按钮。
低,则您会找到列表的最重要的属性控制元素表单。 所有属性的关联模型对象。
除了标准控制元素,表格控制元素也可用于表单,以便能够完整地并入数据库表。 这在中介绍的 数据库表单 一章。
按钮
的模型对象表单按钮提供以下属性:
- BackgroundColor (long)
- 背景颜色
- DefaultButton (Boolean)
- ”按钮将用作缺省值。 在这种情况下,它还响应输入按钮没有焦点
- Enabled (Boolean)
- 控制元素,可以将其激活
- Tabstop (Boolean)
- 控制元素通过Tab按钮
- TabIndex (Long)
- position控制元素在启动顺序
- FontName (String)
- 名称的字体类型
- FontHeight (Single)
- 的字符高度的点(pt)
- Tag (String)
- 字符串包含附加信息,从而可以保存在按钮中用于编程控制访问
- TargetURL (String)
- 目标URL按钮URL类型
- TargetFrame (String)
- name窗口(或框),它 TargetURL 将在打开启动按钮(按钮所对应的 URL 类型)
- Label (String)
- ”按钮标签
- TextColor (Long)
- 文本颜色的控制元素
- HelpText (String)
- 自动显示的帮助文字当将鼠标光标控制元素上方
- HelpURL (String)
- URL的联机帮助的相应的控制元素
- ButtonType (Enum)
- 操作中链接到与此按钮(缺省值/)
- State (Short)
- 在切换按钮1 = 推入、0 = 标准
通过 ButtonType 属性,可以定义一个操作,将自动执行该按钮时按住鼠标。 相关/常数组提供了以下值:
- PUSH
- 标准”按钮
- SUBMITEnd表单输入(特别适用于HTML表单)
- RESET
- 重置内的所有值表单来初始值
- URL
- 调用定义的URL的 TargetURL (这是打开的窗口内被指定到 TargetFrame)
在 "确定" 和 "取消" 按钮类型提供的对话框中,不支持窗体。
选项按钮
以下属性选项按钮可通过其模型对象:
- Enabled (Boolean)
- 控制元素,可以将其激活
- Tabstop (Boolean)
- 控制元素通过Tab键
- TabIndex (Long)
- position,控制元素在启动顺序
- FontName (String)
- 名称的字体类型
- FontHeight (Single)
- 的字符高度的点(pt)
- Tag (String)
- 字符串包含附加信息,从而可以保存在按钮中用于编程控制访问
- Label (String)
- 按钮的标签
- Printable (Boolean)
- 控制元素,可以将打印
- State (Short)
- 1,该选项被激活,否则它将被关闭
- RefValue (String)
- 字符串保存附加信息(例如,用于管理数据记录ID)
- TextColor (Long)
- 文本颜色的控制元素
- HelpText (String)
- 自动显示的帮助文字当将鼠标光标控制元素上方
- HelpURL (String)
- URL的联机帮助的相应的控制元素
一种机制,分组选项按钮来区分在控制元素的对话框和表单。 而控制元素逐个出现在对话框并自动组合成一个组,中的分组窗体上执行按名称。 要执行此操作,所有选项字段的一组必须包含相同的名称。 Apache OpenOffice 组合已分组的控制元素复制到一个阵列,以便各个按钮 Apache OpenOffice Basic程序达到同样的方式。
以下示例显示了如何将模型控制元素组可以确定。
Dim Doc As Object Dim Forms As Object Dim Form As Object Dim Ctl As Object Dim I as Integer Doc = StarDesktop.CurrentComponent Forms = Doc.Drawpage.Forms For I = 0 To Forms.Count - 1 Form = Forms.GetbyIndex(I) If Form.HasByName("MyOptions") Then Ctl = Form. GetGroupbyName("MyOptions") Exit Function End If Next I
此代码与前面示例中对确定简单控制元素模型。 它将搜索的所有表单,当前文本文档的循环,并使用 HasByName 方法检查相应表单是否包含一个元素 MyOptions 的搜索。 如果出现这种情况,则访问模型数组的 GetGroupByName 方法(而不是 GetByName 方法来确定简单模型)。
复选框
的模型对象的复选框表单提供了以下属性:
- Enabled (Boolean)
- 控制元素,可以将其激活
- Tabstop (Boolean)
- 控制元素通过Tab键
- TabIndex (Long)
- position,控制元素在启动顺序
- FontName (String)
- 名称的字体类型
- FontHeight (Single)
- 的字符高度的点(pt)
- Tag (String)
- 字符串包含附加信息,从而可以保存在按钮中用于编程控制访问
- Label (String)
- ”按钮标签
- Printable (Boolean)
- 控制元素,可以将打印
- State (Short)
- 1,该选项被激活,否则它将被关闭
- RefValue (String)
- 字符串保存附加信息(例如,用于管理数据记录ID)
- TextColor (Long)
- 文本颜色的控制元素
- HelpText (String)
- 自动显示的帮助文字当将鼠标光标控制元素上方
- HelpURL (String)
- URL的联机帮助的相应的控制元素
文本字段
的模型对象的文本字段表单提供以下属性:
- Align (short)
- 文本方向(0:左对齐,1:居中,2:右对齐)
- BackgroundColor (long)
- 背景颜色的控制元素
- Border (short)
- 类型的边框(0:无边框,1:3维边框,2:简单边框)
- EchoChar (String)
- 回显字符密码字段
- FontName (String)
- 名称的字体类型
- FontHeight (Single)
- 的字符高度的点(pt)
- HardLineBreaks (Boolean)
- 自动换行符是永久插入的文本"控制元素
- HScroll (Boolean)
- &ldquo文本都有一个水平滚动条
- MaxTextLen (Short)
- 最大文本长度;如果指定值为0,则无限制
- MultiLine (Boolean)
- 允许多行输入
- Printable (Boolean)
- 控制元素,可以将打印
- ReadOnly (Boolean)内容,控制元素为只读模式
- Enabled (Boolean)
- 控制元素,可以将其激活
- Tabstop (Boolean)
- 控制元素通过Tab键
- TabIndex (Long)
- position,控制元素在启动顺序
- FontName (String)
- 名称的字体类型
- FontHeight (Single)
- 的字符高度的点(pt)
- Text (String)
- 文本的控制元素
- TextColor (Long)
- 文本颜色的控制元素
- VScroll (Boolean)
- &ldquo文本都有一个垂直滚动条
- HelpText (String)
- 自动显示的帮助文字当将鼠标光标控制元素上方
- HelpURL (String)
- URL的联机帮助的相应的控制元素
列表框
的模型对象列表框表单提供了以下属性:
- BackgroundColor (long)
- 背景颜色的控制元素
- Border (short)
- 类型的边框(0:无边框,1:3D帧,2:简单边框)
- FontDescriptor (struct)
- 结构的详细使用字体(按照/结构)
- LineCount (Short)
- 行控制元素
- MultiSelection (Boolean)
- 允许多重选择条目
- SelectedItems (Array of Strings)
- 列出突出显示条目的
- StringItemList (Array of Strings)
- 列出的所有条目
- ValueItemList (Array of Variant)
- 列表包含附加信息的每个条目(例如,用于管理数据记录ID)
- Printable (Boolean)
- 控制元素,可以将打印
- ReadOnly (Boolean)内容,控制元素为只读模式
- Enabled (Boolean)
- 控制元素,可以将其激活
- Tabstop (Boolean)
- 控制元素通过Tab键
- TabIndex (Long)
- position,控制元素在启动顺序
- FontName (String)
- 名称的字体类型
- FontHeight (Single)
- 的字符高度的点(pt)
- Tag (String)
- 字符串包含附加信息,可保存在按钮中用于编程控制访问
- TextColor (Long)
- 文本颜色的控制元素
- HelpText (String)
- 自动显示的帮助文字当将鼠标光标控制元素上方
- HelpURL (String)
- URL的联机帮助的相应的控制元素
Through their ValueItemList property, list box forms provide a counterpart to the VBA property, ItemData, through which you can administer additional information for individual list entries. |
此外,以下方法是提供的视图对象的列表框:
- addItem (Item, Pos)
- 插入字符串指定的中 Item 的 Pos 位置的列表
- addItems (ItemArray, Pos)
- 插入列出的条目字串中的 ItemArray 数据字段中列出的 Pos 位置
- removeItems (Pos, Count)
- 删除 Count 条目, Pos 位置
- selectItem (Item, SelectMode)
- 激活或取消激活突出显示的元素中指定的字符串 Item 根据 SelectMode 变量
- makeVisible (Pos)
- 滚动列表字段,使该条目指定的 Pos 是可见
Content on this page is licensed under the Public Documentation License (PDL). |