对话框的控制对象有啥(急)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对话框的控制对象有啥(急)相关的知识,希望对你有一定的参考价值。

是一道填空题,有9个空。
请详细点回答,谢谢了。能解决在加分
是我问得笼统了还是?居然没人回答

对话框控制元素详述
StarSuite Basic 能够识别一系列控制元素,这些元素分为以下几组:

条目字段:

文本字段

日期字段

时间字段

数字字段

货币字段

采用任何格式的字段

按钮:

标准按钮

复选框

单选按钮

选择列表:

列表框

组合框

其他控制元素:

滚动条(水平和垂直)

组字段

进展方框

分隔线(水平和垂直)

图形

文件选择字段

下面介绍这些控制元素中最重要的元素。

按钮
单击按钮时,它会执行一项操作。

最初级的方案就是使按钮在用户单击时触发 When Initiating 事件。也可以使用 PushButtonType 属性将另一个操作与按钮链接在一起,以便打开一个对话框。如果单击的按钮此属性值设定为 0,对话框不受影响。如果单击的按钮此属性值设置为 1,对话框将关闭,并且对话框的 Execute 方法会返回值 1(对话框序列已正确结束)。如果 PushButtonType 的值为 2,则关闭对话框,并且对话框的 Execute 方法会返回值 0(对话框已关闭)。

下面是可通过按钮模型使用的所有属性:

Model.BackgroundColor(长整数) – 背景颜色

Model.DefaultButton(布尔) –该按钮用作默认值,在没有焦点的情况下响应 Enter 键。

Model.FontDescriptor(结构) – 含有所使用字体的细节的结构(与 com.sun.star.awt.FontDescriptor 结构一致)

Model.Label(字串) – 按钮上显示的标签

Model.Printable(布尔) – 可以打印控制元素

Model.TextColor(长整数) – 控制元素的文字颜色

Model.HelpText(字串) – 将鼠标光标移到控制元素上方时显示的帮助文字

Model.HelpURL(字串) – 与控制元素对应的联机帮助的 URL

PushButtonType(短整数) – 与按钮链接的操作(0:无操作;1:确定;2:取消)

选项按钮
使用时,这些选项按钮通常会编组,并且允许从中选择一个选项。当选择了一个选项后,组中的其他所有选项都会关闭。这可确保一次仅设定一个选项字段。

每个选项字段控制元素都提供这两种属性:

State(布尔) – 启动按钮

Label(字串) – 按钮上显示的标签

也可以使用选项字段模型中的以下属性:

Model.FontDescriptor(结构) –含有所使用字体的细节的结构(与 com.sun.star.awt.FontDescriptor 一致)

Model.Label(字串) – 控制元素上显示的标签

Model.Printable(布尔) – 可以打印控制元素

Model.State(短整数) – 如果此属性为 1,将启动该选项,否则关闭该选项

Model.TextColor(长整数) – 控制元素的文字颜色

Model.HelpText(字串) – 当鼠标光标置于控制元素上方时显示的帮助文字

Model.HelpURL(字串) – 与控制元素对应的联机帮助的 URL

要将多个选项按钮组合到一个组中,必须无间隔地按照启动顺序一个接一个地定位这些选项字段(Model.TabIndex 属性,在对话框编辑器中描述为 Order)。如果其他控制元素中断了启动顺序,StarSuite 会自动启动一个可启动的新控制元素组,而不管第一个控制元素组。

--------------------------------------------------------------------------------
注 –
与 VBA 不同的是,不能在 StarSuite Basic 中的控制元素组内插入选项字段。通过在控制元素的周围画框,StarSuite Basic 的控制元素组合仅用于确保可视分区。

--------------------------------------------------------------------------------

复选框
复选框用于记录“是”或“否”,根据所处的模式,它们可以调整为两种或三种状态。除了“是”和“否”状态之外,如果相应的“是”或“否”状态具有多重含义或含义不清,复选框可以具有一种中间状态。

复选框提供以下属性:

State(短整数) –复选框的状态(0:否,1:是,2:中间状态)

Label(字串) – 控制元素的标签

enableTriState(布尔) – 除了启动或关闭状态之外,还可以使用中间状态

复选框的模型对象可提供以下属性:

Model.FontDescriptor(结构) – 含有所使用字体的细节的结构(与 com.sun.star.awt.FontDescriptor 结构一致)

Model.Label(字串) – 控制元素的标签

Model.Printable(布尔) – 可以打印控制元素

Model.State(短整数) – 复选框的状态(0:否,1:是,2:中间状态)

Model.Tabstop(布尔) – 可以通过 Tab 键访问控制元素

Model.TextColor(长整数) – 控制元素的文字颜色

Model.HelpText(字串) – 将鼠标光标置于控制元素上方时显示的帮助文字

Model.HelpURL(字串) – 与控制元素对应的联机帮助的 URL

文本字段
文本字段用于键入数字和文本。com.sun.star.awt.UnoControlEdit. 服务为文本字段的基础。

文本字段可含有一行或多行文本,可以对文本字段进行编辑,或禁止用户输入。文本字段也可以用作特殊货币和数字字段以及用作特殊任务的屏幕字段。由于这些控制元素都基于 UnoControlEdit Uno 服务,用程序控制它们的处理方式非常相似。

文本字段提供以下属性:

Text(字串) – 当前文本

SelectedText(字串) – 当前突出显示的文本

Selection(结构) – 以只读方式突出显示的细节(结构与 com.sun.star.awt.Selection 一致,通过 Min 和 Max 属性指定当前突出显示的文本的开头和结尾)

MaxTextLen(短整数) – 字段中最多可输入的字符数目

Editable(布尔) – 值为 True 时启动键入文本的选项,值为 False 时禁止输入选项(该属性不能直接调用,而只能通过 IsEditable 调用)

IsEditable(布尔) – 可以更改控制元素的内容,只读。

另外,通过与之关联的模型对象还提供了以下属性:

Model.Align(短整数) – 文本方向(0:左对齐,1:居中,2:右对齐)

Model.BackgroundColor(长整数) – 控制元素的背景颜色

Model.Border(短整数) –边框类型(0:无边框,1:3 维边框,2:简单边框)

Model.EchoChar(字串) – 密码字段的回显字符

Model.FontDescriptor(结构) – 含有所用字体细节的结构(与 com.sun.star.awt.FontDescriptor 结构一致)

Model.HardLineBreaks(布尔) – 在控制元素文本中永久插入自动换行

Model.HScroll(布尔) – 文本具有一个水平滚动条

Model.MaxTextLen(短整数) – 最大文本长度,其中 0 对应无长度限制

Model.MultiLine(布尔) – 允许条目占据多行

Model.Printable(布尔) – 可以打印控制元素

Model.ReadOnly(布尔) – 控制元素的内容为只读

Model.Tabstop(布尔) – 可以通过 Tab 键访问控制元素

Model.Text(字串) – 文本与控制元素关联

Model.TextColor(长整数) – 控制元素的文本颜色

Model.VScroll(布尔) – 文本有垂直滚动条

Model.HelpText(字串) – 当鼠标光标置于控制元素上方时显示的帮助文字

Model.HelpURL (String) – 与控制元素对应的联机帮助的 URL

列表框
列表框(com.sun.star.awt.UnoControlListBox 服务)支持以下属性:

ItemCount(短整数) – 元素的数目,只读

SelectedItem(字串) – 突出显示条目的文本,只读

SelectedItems(字串数组) – 含有突出显示条目的数据字段,只读

SelectItemPos(短整数) – 正在突出显示的条目数目,只读

SelectItemsPos(短整数数组) – 含有突出显示条目数目的数据字段(适用于支持多重选择的列表),只读

MultipleMode(布尔) – 值为 True 时会启动选择多重条目的选项,值为 False 时禁止多重选择(不能直接调用此属性,只能通过 IsMultipleMode 进行访问)

IsMultipleMode(布尔) – 允许在列表内进行多重选择,只读

列表框提供以下方法:

addItem (Item, Pos) – 将在 Item 中指定的字串输入位于 Pos 位置的列表中

addItems (ItemArray, Pos) – 将在字串的 ItemArray 数据字段中列出的条目输入位于 Pos 位置的列表中

removeItems (Pos, Count) – 从 Pos 位置处删除在 Count 中指定数量的条目

selectItem (Item, SelectMode) – 根据 SelectMode 布尔变量的值启动或关闭在字串 Item 中指定元素的突出显示

makeVisible (Pos) – 滚动列表字段,使 Pos 中指定的条目可见

列表框的模型对象提供以下属性:

Model.BackgroundColor(长整数) – 控制元素的背景颜色

Model.Border(短整数) – 边框类型(0:无边框,1:3 维边框,2:简单边框)

Model.FontDescriptor(结构) – 含有所用字体细节的结构(与 com.sun.star.awt.FontDescriptor 结构一致)

Model.LineCount(短整数) – 控制元素中的行数

Model.MultiSelection(布尔) – 允许多重选择条目

Model.SelectedItems(字串数组) – 突出显示条目的列表

Model.StringItemList(字串数组) – 所有条目的列表

Model.Printable(布尔) – 可以打印控制元素

Model.ReadOnly(布尔) – 控制元素的内容为只读

Model.Tabstop (Boolean) – 可以通过 Tab 键访问控制元素。

Model.TextColor(长整数) – 控制元素的文本颜色

Model.HelpText(字串) – 当将鼠标光标置于控制元素上方时自动显示的帮助文字

Model.HelpURL(字串) – 与控制元素对应的联机帮助的 URL
参考技术A MessageBox 参考技术B 是没问好吧
通用控件的话有:
button -其中有单选钮 复选框 groupbox(中文是什么来的?)
stati -图标框 边框和线条 文本框
edit -编辑框
combobox -组合框
listbox -列表框
scrollbar - 滚动条

急!请教各位,基于pca和基于2dpca图像融合有啥区别呢?

在matlab上PCA要转化为一维向量,而2DPCA不需要转化,就这个区别吗?

  基于二维PCA对人脸进行识别,对图像有很好的降维作用,且识别率比pca好-PCA based on two-dimensional human face recognition, the image is very good landing peacekeeping role, and the recognition rate better than pca
  [KPCAandPCA.rar] - 含有pca和kpca算法,具有很好的在图像处理方面的应用
  [mySVM.rar] - 支持向量机方法,用matlab实现,用于分类检测、模式识别,人脸检测等
  [LDA.rar] - Linear Discriminant Analysis算法,此压缩包中已经带有大量train和test的相关图片,用于做人脸识别。LDA算法也可以用于其他领域如语音信号处理,此代码仅供研究,请勿用于商业!
  [DTCWT.zip] - 双树复小波变换 Dual-Tree Complex Wavelet Transform Pack - version 4.3 Nick Kingsbury, Cambridge University, June 2003. This pack includes the following
  [Face_Recognition_Based_on_BP_Neural_Network.rar] - 将BP 神经网络用于人脸识别,建立了人脸识别模型,研究了样本采样训练、样本批量训练和样本完整 训练三种训练策略对识别率的影响。所设计的识别模型包括图像压缩、图像抽样、输入矢量标准化、BP 神经网络与 竞争选择处理过程。利
  [pca2D.rar] - 用matlab实现了2dpca算法,基于ORL人脸数据库,识别率较高
  [2dpca.rar] - 一种新的pca方法,2dpca,有中科院的ppt及相关资料追问

您这是把pudn的目录全给贴出来了?请问你知道pca和2dpca体现在matlab上有什么区别?

追答

不知道。行外人
我也是百度搜的

参考技术A pca需要先将图像矩阵转换为向量,而二维pca直接作用于图像矩阵,降维的效果优于pca,避免了使用奇异值等问题。

以上是关于对话框的控制对象有啥(急)的主要内容,如果未能解决你的问题,请参考以下文章

浏览器搜索时,出现404 not found怎么解决啊,急!

急急急!!请问各位高手:为啥VC生成的release版本在无VC环境的机器上不能弹出对话框?

java后台程序,弹出对话框的问题,高手来看看,急~~~~~

outlook邮箱打开时为何总是弹出“记住我的凭据”对话框。有啥办法解决?

每次我的邮箱登录时都会出现一个对话框怎么设置让其不出现?

mfc中怎样在一个基于对话框程序中添加菜单栏 急。。。!