• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

DelphiXE5forAndroid(九)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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;


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi模拟最小化恢复关闭按纽发布时间:2022-07-18
下一篇:
Delphi学习之函数⑦硬件功能函数发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap