vb 中的default和cancel属性是做什么用的?详细点,谢谢。
4个回答
展开全部
还是简单点好!
比如你在窗体上添加了两个按钮,分别是“确定”和“取消”。
如果,你想实现按键盘上的“回车键”等效于鼠标点“确定”按钮,那就把“确定”按钮的Default属性设置为真;
如果,你想实现按键盘上的ESC键等效于鼠标点“取消”按钮,那就把“取消”按钮的Cancel属性设置为真……
比如你在窗体上添加了两个按钮,分别是“确定”和“取消”。
如果,你想实现按键盘上的“回车键”等效于鼠标点“确定”按钮,那就把“确定”按钮的Default属性设置为真;
如果,你想实现按键盘上的ESC键等效于鼠标点“取消”按钮,那就把“取消”按钮的Cancel属性设置为真……
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-09
展开全部
没有安装 msdn 嘛
Default 属性
返回或设置一个值,以确定哪一个 CommandButton
控件是窗体的缺省命令按钮。
语法
object.Default [= boolean]
Default 属性语法包含下面部分:
部分
描述
Object
对象表达式,其值是“应用于”列表中的一个对象。
Boolean
布尔表达式,指定该命令按钮是否为缺省按钮,“设置值”中有详细描述。
设置值
boolean 的设置值为
设置值
描述
True
该 CommandButton 是缺省命令按钮。
False
(缺省值)该 CommandButton
不是缺省命令按钮。
说明
窗体中只能有一个命令按钮可以为缺省命令按钮。当某个命令按钮的 Default 设置为 True
时,窗体中其它的命令按钮自动设置为 False。当命令按钮的 Default 设置为 True 而且其父窗体 是活动的,用户可以按 ENTER
键选择该按钮(激活其单击事件)。任何其它有焦点 的控件都不接受 ENTER
键的键盘事件(KeyDown,KeyPress或 KeyUp),除非用户将焦点移到同一窗体的另外一个命令按钮上。在这种情况下,按 ENTER
键选择有焦点的命令按钮而不是缺省命令按钮。
对于支持如删除等不可恢复操作的窗体或对话框,将取消按钮的 Default 属性设置成
True,使其成为缺省命令按钮。
对于 OLE 容器控件,只为那些行为象 CommandButton 控件的对象才有
Default 属性。
Default 属性
返回或设置一个值,以确定哪一个 CommandButton
控件是窗体的缺省命令按钮。
语法
object.Default [= boolean]
Default 属性语法包含下面部分:
部分
描述
Object
对象表达式,其值是“应用于”列表中的一个对象。
Boolean
布尔表达式,指定该命令按钮是否为缺省按钮,“设置值”中有详细描述。
设置值
boolean 的设置值为
设置值
描述
True
该 CommandButton 是缺省命令按钮。
False
(缺省值)该 CommandButton
不是缺省命令按钮。
说明
窗体中只能有一个命令按钮可以为缺省命令按钮。当某个命令按钮的 Default 设置为 True
时,窗体中其它的命令按钮自动设置为 False。当命令按钮的 Default 设置为 True 而且其父窗体 是活动的,用户可以按 ENTER
键选择该按钮(激活其单击事件)。任何其它有焦点 的控件都不接受 ENTER
键的键盘事件(KeyDown,KeyPress或 KeyUp),除非用户将焦点移到同一窗体的另外一个命令按钮上。在这种情况下,按 ENTER
键选择有焦点的命令按钮而不是缺省命令按钮。
对于支持如删除等不可恢复操作的窗体或对话框,将取消按钮的 Default 属性设置成
True,使其成为缺省命令按钮。
对于 OLE 容器控件,只为那些行为象 CommandButton 控件的对象才有
Default 属性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果!
比如你在窗体上添加了两个按钮还是简单点好,分别是“确定”和“取消”。
如果,你想实现按键盘上的ESC键等效于鼠标点“取消”按钮,你想实现按键盘上的“回车键”等效于鼠标点“确定”按钮,那就把“确定”按钮的Default属性设置为真
比如你在窗体上添加了两个按钮还是简单点好,分别是“确定”和“取消”。
如果,你想实现按键盘上的ESC键等效于鼠标点“取消”按钮,你想实现按键盘上的“回车键”等效于鼠标点“确定”按钮,那就把“确定”按钮的Default属性设置为真
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询