首页 百科知识 使用定制对话框

使用定制对话框

时间:2022-06-19 百科知识 版权反馈
【摘要】:一、使用定制对话框定制文档GUI的可视化界面可利用Customize对话框来完成。在该表中可对现有的某控件项进行修改,或者建立一个新的控件项。可以对ArcView的在线帮助进行设计,把用户自己的主题包括进去。每当用户启动ArcView应用程序时,系统将会自动读取该文档信息,并使其凌驾于系统默认设置文件之上,优先生成用户的自定义界面。从而使得任何用户打开该项目文件就会看见该GUI。

一、使用定制对话框

定制文档GUI的可视化界面可利用Customize对话框来完成。一般利用Customize对话框(见图7-6)可实现移动、增加、删除和改变控制属性等基本操作。调用Customize对话框可从项目菜单中选择Customize,也可直接双击按钮条或工具条的空白处。Customize对话框中包括以下一些基本功能项:

①文档类型(Type):选择所需定制的文档类型;

②控件类别(Category):选择要定制的控件集(menus、buttons、tools、popups);

③控件编辑器(Control editor):可用于实现增加、删除或修改特定的控件;

④属性列表(Properties list):显示了与所选控件相适应的当前设置情况。

图7-6 打开定制对话框

1.使用控件编辑器

利用控件编辑器可以增加具有新功能的控件项,删除不用的控件项,或者重新安排控件项的顺序,从而使得应用窗口的图形用户界面反映编辑器中的变化。其主要功能可简单介绍如下:

(1)控件选择。控件编辑器只有在其中选择了某个控件后,才能被编辑。

(2)增加和删除控件。点击new以增加一个新控件到GUI中;点击delete可删除所选项,当删除掉一个条目后,与之相连的属性也随之被删除了。

(3)移动控件。在控件上按下左键,将之拖到所需位置并放开左键,即可将控件移动到新位置。可以水平移动menus、buttons、tools和popups,垂直移动menus和popups。

(4)增加一个间隔符。点击seperator可在一组控件中加入间隔,或者在控件间加入更多的间距,一般在buttons和tools中间距以空白形式存在,在菜单中则以水平线方式出现。

2.使用属性列表

GUI上的每个控件都有相应的属性,它定义了控件的外观和行为。属性列表显示了属性名字和所选控件项的当前设置。在该表中可对现有的某控件项进行修改,或者建立一个新的控件项。不同的控件集的属性列表也不同,如buttons和tools都有图标属性,而menus和popups则没有;menus和popups有label属性,而buttons和tools则没有。

修改控件属性可直接连击属性的名字或属性列表的当前设置。以下对各属性项做简单的介绍。

(1)光标属性。该属性只有tools能用,其定义了在文档中使用的时候,光标呈现的样式。

(2)帮助属性。该属性定义了在应用窗口中的状态条显示的帮助字符串。

(3)帮助主题属性。该属性定义了与某个控件相关的在线帮助主题。可以对ArcView的在线帮助进行设计,把用户自己的主题包括进去。

(4)图标属性。定义了在tool和button中图标的名字。用户利用该属性可以创建一个自己的图标并把它装进图标管理器中。可以载入的图形文件有多种格式,包括:*.bmp、*.tif、*.Gif、*.rs和*.xbm等文件格式,如果用其他程序来创建图标,注意图标不能大于24×24个像素

(5)标注属性。该属性只能用在menu和popup中,它定义了菜单和菜单选项中的文本内容。在该属性框中,将符号“&”加在字符串前,即将该符号之后的第一个字符变成热键。在菜单中,热键字母下有一横线。用户可以按下<Alt>和该字母进行热键操作。

(6)其他属性。Disabled属性确定了某控件是否可用,其中属性值为true表示控件可用,控件的外观呈灰色,false则反之。Invisible属性决定了控件可见(False)还是不可见(True)。

另外,单击Reset按钮,则放弃当前自定义编辑,恢复界面的系统设置值。单击Make Default按钮,则将用户自定义的界面设置为“用户默认文件”,文件名为default.apr,保存在$HOME用户目录之中。每当用户启动ArcView应用程序时,系统将会自动读取该文档信息,并使其凌驾于系统默认设置文件之上,优先生成用户的自定义界面。

3.保存GUI

在对GUI作了修改和编写新的Scripts之后,可将这些变化保存在项目文件中。从而使得任何用户打开该项目文件就会看见该GUI。

ArcView系统界面配置文件也取名为default.apr,它被储存于系统装载路径中的etc文件夹之内,如果用户当前打开的项目路径之下没有用户自定义的default.apr文件,则ArcView启动时将自动读取该系统配置文件,生成标准的缺省ArcView界面。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈