博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi XE5 for Android (九)
阅读量:5220 次
发布时间:2019-06-14

本文共 874 字,大约阅读时间需要 2 分钟。

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;

转载于:https://www.cnblogs.com/leonkin/p/3442103.html

你可能感兴趣的文章
第16周总结
查看>>
将Cent0S 7的网卡名称eno33改为eth0
查看>>
透明度Opacity多浏览器兼容处理
查看>>
oracle 常用简单命令语句
查看>>
【机器学习_3】常见术语区别
查看>>
Oracle基础 数据库备份和恢复
查看>>
C#编程时应注意的性能处理
查看>>
Java集合--概述
查看>>
1-TwoSum(简单)
查看>>
css box模型content-box 和border-box
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
php_mvc实现步骤八
查看>>
ThinkPHP中的四种路由形式
查看>>
研究性能测试工具之systemtap入门指南(二)
查看>>
R语言数据类型
查看>>
Oracle 创建表分区
查看>>
CCAction、CCFiniteTimeAction、CCSpeed、CCFollow
查看>>
001—19考研计算机基础课程数据结构导学❤微信公众号【轻松学道理】免费分享❤...
查看>>
31-豆瓣电影2
查看>>