日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Delphi 2010 新增功能之: 软键盘、触摸键盘(TTouchKeyboard)

發(fā)布時(shí)間:2025/3/14 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Delphi 2010 新增功能之: 软键盘、触摸键盘(TTouchKeyboard) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本例效果動(dòng)畫圖(因不是觸摸屏, 只能用鼠標(biāo)測(cè)試一下):


代碼文件:
unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, Keyboard, TeCanvas;typeTForm1 = class(TForm)TouchKeyboard1: TTouchKeyboard;Edit1: TEdit;Memo1: TMemo;CheckBox1: TCheckBox;CheckBox2: TCheckBox;CheckBox3: TCheckBox;ButtonColor1: TButtonColor;ButtonColor2: TButtonColor;procedure FormCreate(Sender: TObject);procedure CheckBox1Click(Sender: TObject);procedure CheckBox2Click(Sender: TObject);procedure CheckBox3Click(Sender: TObject);procedure ButtonColor1Click(Sender: TObject);procedure ButtonColor2Click(Sender: TObject);end;varForm1: TForm1;implementation{$R *.dfm}//是否要背景 procedure TForm1.CheckBox1Click(Sender: TObject); begincase CheckBox1.Checked ofTrue: TouchKeyboard1.DrawingStyle := TCustomTouchKeyboard.TDrawingStyle.dsGradient;False: TouchKeyboard1.DrawingStyle := TCustomTouchKeyboard.TDrawingStyle.dsNormal;end; {注意 TDrawingStyle 類型是定義在 TCustomTouchKeyboard 內(nèi)部的}case CheckBox1.Checked ofTrue: CheckBox1.Caption := 'DrawingStyle := dsGradient';False: CheckBox1.Caption := 'DrawingStyle := dsNormal';end; end;//背景過(guò)渡色 - 起始色 procedure TForm1.ButtonColor1Click(Sender: TObject); beginTouchKeyboard1.GradientStart := TButtonColor(Sender).SymbolColor; end;//背景過(guò)渡色 - 終止色 procedure TForm1.ButtonColor2Click(Sender: TObject); beginTouchKeyboard1.GradientEnd := TButtonColor(Sender).SymbolColor; end;//大小鍵盤切換 procedure TForm1.CheckBox2Click(Sender: TObject); begincase CheckBox2.Checked ofTrue: beginTouchKeyboard1.Layout := 'NumPad';TouchKeyboard1.Width := 180;TouchKeyboard1.Height := 150;CheckBox2.Caption := 'Layout := NumPad';end;False: beginTouchKeyboard1.Layout := 'Standard';TouchKeyboard1.Width := 550;TouchKeyboard1.Height := 180;CheckBox2.Caption := 'Layout := Standard';end; {注意: 這里的 Layout 屬性是個(gè)字符串}end; end;//更換鍵名顯示, 這在設(shè)計(jì)時(shí)通過(guò) KeyCaptions 屬性調(diào)整更方便 procedure TForm1.CheckBox3Click(Sender: TObject); begincase CheckBox3.Checked ofTrue: beginTouchKeyboard1.CaptionOverrides.SetCaption('Esc', '退出');TouchKeyboard1.CaptionOverrides.SetCaption('Backspace', '退格');TouchKeyboard1.CaptionOverrides.SetCaption('Del', '刪除');TouchKeyboard1.CaptionOverrides.SetCaption('Enter', '回車');{Esc Backspace Tab Del Caps Enter LeftShift RightShift LeftCtrl LeftAlt RightAlt RightCtrl}end;False: TouchKeyboard1.CaptionOverrides.Clear;end;TouchKeyboard1.Redraw; {重繪} end;procedure TForm1.FormCreate(Sender: TObject); beginMemo1.Font.Color := clBlue;Memo1.Font.Size := 12;Memo1.ScrollBars := ssBoth;Edit1.Font.Color := clRed;Edit1.Font.Size := 12;CheckBox1.Caption := '背景色';CheckBox2.Caption := '大小鍵盤切換';CheckBox3.Caption := '功能鍵重命名'; end;end.
窗體文件:
object Form1: TForm1Left = 0Top = 0Caption = 'Form1'ClientHeight = 336ClientWidth = 566Color = clBtnFaceFont.Charset = DEFAULT_CHARSETFont.Color = clWindowTextFont.Height = -11Font.Name = 'Tahoma'Font.Style = []OldCreateOrder = FalseOnCreate = FormCreatePixelsPerInch = 96TextHeight = 13object TouchKeyboard1: TTouchKeyboardLeft = 8Top = 148Width = 550Height = 180GradientEnd = clSilverGradientStart = clGrayLayout = 'Standard'endobject Memo1: TMemoLeft = 8Top = 43Width = 297Height = 99Lines.Strings = ('Memo1')TabOrder = 1endobject Edit1: TEditLeft = 8Top = 8Width = 297Height = 21TabOrder = 2Text = 'Edit1'endobject ButtonColor1: TButtonColorLeft = 327Top = 43Width = 102Caption = 'ButtonColor1'TabOrder = 3OnClick = ButtonColor1Clickendobject ButtonColor2: TButtonColorLeft = 448Top = 43Width = 102Caption = 'ButtonColor2'TabOrder = 4OnClick = ButtonColor2Clickendobject CheckBox1: TCheckBoxLeft = 327Top = 10Width = 223Height = 17Caption = 'CheckBox1'TabOrder = 5OnClick = CheckBox1Clickendobject CheckBox2: TCheckBoxLeft = 327Top = 88Width = 194Height = 17Caption = 'CheckBox2'TabOrder = 6OnClick = CheckBox2Clickendobject CheckBox3: TCheckBoxLeft = 327Top = 111Width = 194Height = 17Caption = 'CheckBox3'TabOrder = 7OnClick = CheckBox3Clickend end

轉(zhuǎn)載于:https://www.cnblogs.com/del/archive/2009/10/15/1583781.html

總結(jié)

以上是生活随笔為你收集整理的Delphi 2010 新增功能之: 软键盘、触摸键盘(TTouchKeyboard)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 超碰久草 | 亚洲69| 一区二区在线播放视频 | 很黄很黄的网站 | 欧洲午夜精品 | 日韩精品免费一区二区三区竹菊 | 女同一区二区 | 久久亚洲一区二区三区四区五区 | 日日骑 | a毛片在线观看 | 午夜一区二区三区在线观看 | 午夜免费网 | 成人性生交大片免费看r链接 | 黄色录像a| 性生活视频播放 | 日本欧美色图 | 国产精品日韩电影 | videos另类灌满极品另类 | 欢乐谷在线观看免费播放高清 | 玖玖热视频 | 男人的天堂a在线 | 亚洲精品在线看 | 男女黄色片 | 日本一区二区在线观看视频 | sese国产 | 最新av中文字幕 | 青青操在线观看 | 在线免费黄色片 | 亚洲乱码精品 | 亚洲一区二区三区高清视频 | 91视频在线观看 | 国产精品久久久久久久久晋中 | 综合在线观看 | h视频免费在线 | 中文人妻熟女乱又乱精品 | 国产成人av片 | 国产精品综合一区二区 | 国产首页| 国产精品久久一区二区三区动 | 日韩一区二区三区四区五区六区 | 精品国产视频一区二区三区 | 夜夜欢天天干 | 欧美成人国产va精品日本一级 | 91亚洲国产成人精品一区二区三 | 亚洲涩网| 免费高清视频在线观看 | 中出视频在线观看 | 欧美日韩国产免费 | 无码精品国产一区二区三区 | 欧美日韩一区二区三区在线播放 | 国产三级在线 | 91porny在线 | 青青草视频免费观看 | 欧美做爰全过程免费观看 | 超碰极品 | 误杀1电影免费观看高清完整版 | 国产一区二区三区日韩 | 欧美日韩在线播放视频 | 亚洲综合一区在线观看 | 爽爽影院在线免费观看 | 在线观看免费人成视频 | 8090理论片午夜理伦片 | 91精品一区二区 | 亚洲精品一区二区三区精华液 | 极品美妇后花庭翘臀娇吟小说 | 中文字幕23 | 欧美一区亚洲二区 | 人人草人人射 | 黄久久久 | 欧美日韩系列 | 欧美精品免费一区二区 | 97在线国产 | 久草成人在线视频 | 9999视频 | 欧美成人一级视频 | 国产成人无码www免费视频播放 | 神马久久春色 | www.国产毛片 | 国产欧美日韩专区发布 | 少妇熟女一区二区三区 | 日韩欧美在线视频观看 | 中文乱码人妻一区二区三区视频 | 女人脱裤子让男人捅 | 91cn.com| 日韩欧美久久精品 | 美女av一区二区 | 日本少妇一级片 | 欧美一区二区三区视频 | 国产又粗又深又猛又爽又在线观看 | 狠狠爱网站 | 91av国产视频 | 18一20岁毛毛片 | 国产xxxx | 中国字幕一色哟哟 | 少妇性l交大片免费观看 | 日本黄色免费大片 | 欧美熟妇激情一区二区三区 | 欧美一级爱爱视频 | 久久久www成人免费无遮挡大片 |