打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Delphi XE5 for Android (九)

Delphi XE5 下TEdit控件有个属性:KeyboardType,如下图:

 

该属性决定了当焦点进入TEdit时,系统弹出的输入窗体,按照其帮助文件说明,不同取值的输入窗体不同,如下图:

根据不同需要选择,也可以在运行期改变取值,通过放置一个TPopupBox控件来进行设置,设计界面如下:

代码如下:

procedure TfrmKeyboard.PopupBox1Change(Sender: TObject);
begin
  case PopupBox1.ItemIndex of
    0: Edit1.KeyboardType := FMX.Types.TVirtualKeyboardType.vktDefault;
    1: Edit1.KeyboardType := FMX.Types.TVirtualKeyboardType.vktNumbersAndPunctuation;
    2: Edit1.KeyboardType := FMX.Types.TVirtualKeyboardType.vktNumberPad;
    3: Edit1.KeyboardType := FMX.Types.TVirtualKeyboardType.vktPhonePad;
    4: Edit1.KeyboardType := FMX.Types.TVirtualKeyboardType.vktAlphabet;
    5: Edit1.KeyboardType := FMX.Types.TVirtualKeyboardType.vktURL;
    6: Edit1.KeyboardType := FMX.Types.TVirtualKeyboardType.vktNamePhonePad;
    7: Edit1.KeyboardType := FMX.Types.TVirtualKeyboardType.vktEmailAddress;
  end;
end;

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Delphi XE2 之 FireMonkey 入门(23)
Delphi xe7 up1 调用android振动功能
Delphi XE2 之 FireMonkey
Delphi XE6 通过JavaScript API调用百度地图
delphi Edit呈横线效果
Delphi XE 11.1下创建签名文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服