分享
 
 
 

MaskedEdit(屏蔽编辑)控件

王朝百科·作者佚名  2010-01-04
窄屏简体版  字體: |||超大  

Masked Edit控件可以规定格式输出数据而且也可以限制输入的数据。该控件对输入或显示的数据类型都给出了提示。

Masked Edit控件与标准的文本框控件相似,但其可以限定输出的格式和屏蔽输入数据。如果你没有使用输入屏蔽,则Masked Edit控件与标准的文本框一样,只是其还有DDE的能力。

如果你使用了Mask属性定义了一个屏蔽码,则Masked Edit控件的每个字符位置都映射为一个指定类型的置换元或提示字符。提示字符可以提示要使用的数据。例如,电话区号使用小括号括起来,如(206)。

如果你输入的字符与输入屏蔽码冲突,就产生一个ValidationError事件。输入屏蔽码将阻止你向控件中输入无效字符。

Masked Edit控件有3个绑定属性:DataChanged, DataField和DataSource。这意味着其可以连接到数据控件,显示记录集中当前记录的数据域。Masked Edit控件也可以将数据写入记录集。

当读取DataField属性引用的数据域时,只要有可能,其就转换为Text属性字符串。如果记录集是可以更新的,字符串就转换成数据域中的数据类型。

当你定义了一个屏蔽码而想清除Text属性时,必须先将Mask属性设置为空字符串,然后将Text属性设置为空字符串:MaskedEdit1.Mask = " "MaskedEdit1.Text = " "

定义了输入屏蔽码之后,Masked Edit控件就与标准的文本框不一样了。当输入数据或移动光标时,光标将自动跳过提示字符。

当插入或删除一个字符时,如果有必要,光标右边的所有非提示字符都进行移位。如果移位将导致有效检验错误,就阻止移位并产生一个ValidationError事件。

假设Mask属性定义为 ?###敚琓ext属性的当前值是 揂12败H绻闶酝荚谧址鸄的左边插入一个字符B,则字符A将移位到右边。因为输入的第二个字符应是数字,所以将产生一个ValidationError事件。

在运行时,Masked Edit控件也检验Text属性的有效性。如果你设置的Text属性与输入屏蔽码有冲突,控件就产生一个运行时错误。

你可以像标准的文本编辑控件一样选择文本。当选择的文本被删除时,控件试图对剩余的字符进行移位。然而,如果移位将导致检验无效,就产生一个ValidationError事件。

通常,当Masked Edit控件中的选择内容拷贝到剪贴板上时,整个选择的内容,包括提示字符都传给了剪贴板。你可以使用ClipMode属性只将用户输入的事件传给剪贴板──不拷贝输入屏蔽码的提示字符。

属性

AllowPrompt属性, AutoTab属性,ClipMode属性,ClipText属性,Format属性,FormattedText属性,Mask属性,MaxLength属性,PromptChar属性,PromptInclude属性,SelText属性(Masked Edit控件)Text属性(MaskedEdit控件),DataFormat属性,DataBinding对象,TabIndex属性,DragIcon属性,DragMode属性,MouseIcon属性,SelLength, SelStart, SelText属性,TabStop属性,HelpContextID属性,Name属性,Parent属性,Font属性,Container属性,ToolTipText属性,DataChanged属性,DataField属性,WhatsThisHelpID属性,OLEDragMode属性(ActiveX控件),OLEDrogMode属性(ActiveX控件),SelLength, SelStart, SelText属性(ActiveX控件),Height, Width属性(ActiveX控件),Index属性(ActiveX控件),Left, Top属性(ActiveX控件),Tag属性(ActiveX控件),Visible属性(ActiveX控件),Object属性(ActiveX控件),Appearance属性(ActiveX控件),BackColor, ForeColor属性(ActiveX控件),BorderStyle属性(ActiveX控件),Enabled属性(ActiveX控件),HideSelection属性(ActiveX控件),hWnd属性(ActiveX控件),MousePointer属性(ActiveX控件)。

方法

DataBindings属性,SetFocus方法,Drag方法,Move方法,ZOrder方法,ShowWhatsThis方法,OLEDrag方法(ActiveX控件),Refresh方法(ActiveX控件)。

事件

ValidationError事件,DragDrop事件,DragOver事件,GotFocus事件,LostFocus事件,Validate事件,OLECompleteDrag事件(ActiveX控件),OLEDragDrop事件(ActiveX控件),OLEDragOver事件(ActiveX控件),OLEGiveFeedBack事件(ActiveX控件),OLESetData事件(ActiveX控件),OLEStartDrag事件(ActiveX控件),Change事件(ActiveX控件),KeyDown,KeyUp事件,KeyPress事件。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有