亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

DELPHI下漢字輸入法的編程及使用

2019-11-18 18:48:28
字體:
供稿:網(wǎng)友

許多WINDOWS應(yīng)用程序的中西文錄入界面中,中西文的錄入需要反復(fù)切換漢字輸入法,使用起來非常繁瑣。筆者在利用DELPHI開發(fā)某MIS的過程中,找到了一種比較簡(jiǎn)捷的解決辦法。

  本文設(shè)計(jì)環(huán)境為DELPHI CLIENT/SERVER SUIT VER3.0(以下簡(jiǎn)稱DELPHI3.0),中文WINDOWS’95。

  一、DELPHI3.0下Imename 、Imemode屬性

  在DELPHI3.0中Tedit、Tmemo、TmaskEdit等編輯元件在應(yīng)用程序中經(jīng)常使用,這三種元件都具有Imename、Imemode屬性,Imename屬性是輸入法名稱,在對(duì)象觀察器中對(duì)應(yīng)一包括當(dāng)前系統(tǒng)中所有漢字輸入法的下拉組合框,Imemode屬性是輸入法模式,在對(duì)象觀察器中也對(duì)應(yīng)一下拉組合框,組合框中包含imClose、imOpen、imChinese、imDontCare、imSAlpha、imAlpha六項(xiàng)內(nèi)容:

   imClose 表示輸入法處于關(guān)閉狀態(tài)。

   ImOpen 表示輸入法處于打開狀態(tài)。

   ImChinese 表示處于中文輸入法狀態(tài)。

   ImDontCare 表示若輸入法處于關(guān)閉狀態(tài),則打開最近一次

   使用過的輸入法。

   ImSAlpha 表示輸入處于半角狀態(tài)。

   ImAlpha 表示輸入處于全角狀態(tài)。

  二、DELPHI下漢字輸入法的編程

  在DELPHI3.0中,中西文錄入界面中牽涉輸入的元件都具有Imename、Imemode屬性。在設(shè)計(jì)錄入界面表單時(shí),對(duì)其中每一元件這二種屬性賦值,就可以在元件獲得焦點(diǎn)時(shí),系統(tǒng)自動(dòng)打開或關(guān)閉你所設(shè)定的漢字輸入法。但這種編程方法,對(duì)用戶來說一點(diǎn)靈活性也沒有,若系統(tǒng)所設(shè)定的輸入法不是其所擅長的,他們只好再通過WINDOWS’95的輸入法選擇器重新進(jìn)行選擇。

  筆者通過在Form下放置一標(biāo)簽及下拉組合框,比較靈活的解決了這個(gè)問題,示例中的Forma共放置了四個(gè)Label、二個(gè)Edit 、一個(gè)ComboBox、Memo及Button。以下為示例說明:

  1、在DELPHI中選擇File菜單下的New application生成一新的應(yīng)用程序。設(shè)定新窗體Form1的屬性

   Caption=輸入法編程示例

  2、在Form1中添加一兩個(gè)標(biāo)簽Label1、Label2、Label3及編輯框Edit1、Edit2、Memo1,設(shè)定其屬性

   Label1.Caption=中文輸入編輯框

   Label1.Font.Size=12

   Label2.Caption= 西文輸入編輯框

   Label2.Font.Size=12

   Label3.Caption= 中文多行文本編輯器

Label3.Font.Size=12

   Edit1.ImeMode=ImOpen

   Edit2.ImeMode=ImDontCare(缺省值)

   Memo1.ImeMode=ImOpen

  在編程時(shí),對(duì)輸入西文或西文為主的元件ImeMode屬性一般設(shè)為缺省值即可;對(duì)輸入中文或中文為主的元件,ImeMode屬性一般設(shè)為Imopen,而ImeName屬性值在程序運(yùn)行時(shí)由用戶設(shè)定 ,而此方法的靈活性正在于此。另外,將Edit1.Text、Edit2.Text、Memo1.Lines的值設(shè)為空。

  3、在Form1中添加一標(biāo)簽Label4,設(shè)定其屬性:

   Caption = 選擇最喜歡的輸入法

   Font.Size=12

   Font.Color=紅色

  4、在Form1中添加一下拉組合框Combobox1,在對(duì)象觀察器OBJECT INPECTOR中選擇事件列EVENT,雙擊OnDropDown,對(duì)此事件編程,寫入以下代碼:

   ComboBox1.Items.CommaText:=Screen.Imes.CommaText;

  以便將中文 WINDOWS’95中已安裝的漢字輸入法添加到下拉組合框中,此處巧妙地利用了TSCREEN類的IMES特性,而IMES特性本身又是一個(gè)TSTRING類,其屬性Commatext 包含了Windows’95已安裝的漢字輸入法,將其直接賦值給ComboBox1的相應(yīng)屬性。否則,如果直接編輯ComboBox1的屬性Items,添加漢字輸入法名稱,會(huì)在應(yīng)用程序發(fā)布時(shí),因用戶機(jī)器漢字輸入法的不確定性,造成應(yīng)用程序的不通用。

  5、再在對(duì)象觀察器中雙擊OnExit事件,寫入以下代碼:

   Edit1.Imename:=ComboBox1.Text;

   Memo1.Imename:=ComboBox1.Text;

   6、 在Form1中添加一命令按鈕Button1,設(shè)置其屬性:

   Caption=退 出

   Font.Size=12

   雙擊此命令按鈕,對(duì)其Click事件編程,寫入以下程序:

   Close;

   7、整個(gè)示例程序設(shè)計(jì)過程完成,保存此應(yīng)用程序及表單,此時(shí)編譯、運(yùn)行,其界面如下:
  

   首先,利用下拉組合框選擇你所喜歡的漢字輸入法,將光標(biāo)移到中文輸入編輯框中,會(huì)發(fā)現(xiàn)你選擇的漢字輸入法自動(dòng)在屏幕上出現(xiàn),再將光標(biāo)移到西文輸入編輯框中,漢字輸入法自動(dòng)關(guān)閉,如果將光標(biāo)放到中文多行文本編輯器中,已選擇的漢字輸入法又自動(dòng)出現(xiàn)。


  三、結(jié)束語

   從上面的程序代碼可以出,在應(yīng)用程序的錄入界面中,設(shè)置一輸入法選擇下拉組合框,并讓其控制錄入界面中所有可輸入項(xiàng)的Imename屬性,既可以做到在中西文錄入時(shí)不用進(jìn)行錄入法的來回選擇,更可以做到讓用戶選擇其最喜歡的漢字輸入法,錄入界面對(duì)用戶來講非常友好、方便、快捷。


上一篇:Delphi編程技巧實(shí)例

下一篇:delphi運(yùn)行錯(cuò)誤信息

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

亚洲欧洲一区二区在线观看| 国产伦精品一区二区三区视频金莲| 亚洲成人a级网| 国产激情二区| 欧美日韩久久婷婷| 国产a级片免费观看| 亚洲AV无码乱码国产精品牛牛| 亚洲色图网站| 欧美日韩电影在线| 女人天堂av手机在线| 亚洲精品五月天| 91极品视觉盛宴| 亚洲午夜一二三区视频| 成人在线免费网站| 啪啪av大全导航福利网址| 成入视频在线观看| 国产小视频免费| 国产欧美日韩三级| 国产一区二区在线不卡| 欧美激情成人动漫| 日本a在线播放| 亚洲精品人人| 91精品中文字幕一区二区三区| 1024手机看片国产| 99久久久久久久| 91久久精品网| 日韩av视屏| 亚洲一区尤物| 91精品在线观| 91精品国产99久久久久久| 欧美年轻男男videosbes| 欧美日韩亚洲另类| 日韩欧美精品一区二区综合视频| 国产精品九九九九| 欧美精品99久久久| 国产精品一区二区性色av| 丰满少妇久久久久久久| 国产欧美久久一区二区三区| 中文字幕综合在线观看| 亚洲成人二区| 日韩免费av电影| 毛茸茸free性熟hd| 亚洲国产aⅴ精品| 国产波霸爆乳一区二区| 九色丨porny丨自拍入口| 日韩极品少妇| 日韩专区视频| 先锋影院av| 偷窥自拍欧美色图| 日韩亚洲在线视频| 日韩成人av在线资源| 欧洲精品乱码久久久久蜜桃| 成人满18在线观看网站免费| 国产成+人+综合+亚洲欧美| 91精品国产aⅴ一区二区| 男女污污的视频| 欧美一级免费在线观看| 国产精品入口66mio| missav|免费高清av在线看| 成人精品亚洲人成在线| 国产亚洲成年网址在线观看| 日本亚洲天堂| 成人精品久久| 欧美在线激情视频| 美女视频一区| 国产中文字幕在线播放| 2018中文字幕在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 蜜臀久久久久久999| 亚洲欧美另类视频| 在线不卡中文字幕播放| 亚洲欧美天堂在线| 国产欧美久久久| 黄色一级片一级片| 亚洲爱爱综合网| 亚洲麻豆一区| 欧美国产一区二区在线观看| 麻豆映画在线观看| 色999日韩国产欧美一区二区| 日韩二区在线观看| 日韩免费视频一区| 日韩在线免费看| 免费欧美电影| 91福利社在线观看| 亚洲草草视频| 无码人妻丰满熟妇区毛片18| 精品高清视频| 怡红院精品视频在线观看极品| 日日摸夜夜添夜夜添精品视频| av资源网在线观看| 亚洲色图第三页| 亚洲人metart人体| 999视频在线| 要久久爱电视剧全集完整观看| 日韩精品久久理论片| 国产精品186在线观看在线播放| 日本成人激情视频| 欧美日韩国产一二| 国产精品一区二区午夜嘿嘿嘿小说| 99久久精品费精品国产一区二区| 99视频高清| 成人性生交大片免费看视频r| 免费羞羞视频| 久久久久久久久久久久91| 久久久亚洲午夜电影| 久久这里只有精品视频网| 成人精品久久av网站| 日韩激情毛片| 免费视频一二三区| 在线观看免费高清视频97| 成人av在线一区二区| 国产亚洲精品bv在线观看| av影院在线免费观看| 91国产一区在线| 欧美精品1区| 最新中文字幕免费视频| 欧美一区二区三区在线播放| 国产欧美日韩激情| 亚洲成人原创| 国产一区二区不卡在线| 欧美激情亚洲激情| 成人羞羞视频免费| 国产精品国产三级国产传播| 精品午夜福利在线观看| 999sesese| 欧美寡妇性猛交xxx免费| 日韩欧美亚洲区| 国产免费中文字幕| 亚洲精品午夜级久久久久| 国产欧美一区二区三区鸳鸯浴| 免费精品视频一区| 免费人成又黄又爽又色| 国内精品麻豆| 天天天天天天天操| 国产精品一区二区三区在线| 亚洲免费福利一区| 成人国产一区二区三区| 毛片大全在线观看| 久久日韩粉嫩一区二区三区| 成人av在线网| 夜夜嗨一区二区三区| 在线播放成人av| 国产美女精品视频免费播放软件| 日韩欧美国产wwwww| 欧美三区在线视频| 亚洲国产精品成人av| 国产另类xxxxhd高清| 中文字幕免费观看一区| 欧美另类自拍| 精灵使的剑舞无删减版在线观看| 久久99久国产精品黄毛片入口| 韩国v欧美v日本v亚洲| 国产综合自拍| 国产精品麻豆视频| 女人av一区| 亚洲欧美日韩一区二区三区四区| 91热视频在线观看| 免费在线观看国产精品| 精品国产1区2区3区| 亚洲一区二区久久久久久久| 精品中文av资源站在线观看| 亚洲综合清纯丝袜自拍| 国内自拍中文字幕| 亚洲一区二区三区乱码| 国产精品一区二区欧美| 91精品国产91久久| 久久久久成人黄色影片| 成人免费观看av| 国产一区二区三区久久精品| 国产剧情在线一区| 国产精品一区二区三区精品| 95精品视频在线| 亚洲伦理一区二区三区| 欧美成人精品福利在线视频| 亚洲一区二区三区视频播放| 中文字幕日韩av电影| 国产视频视频一区| 国产69精品久久久久孕妇| 亚洲欧洲午夜| 久久wwww| 能直接看的av| 91精品视频在线播放| 一区二区三区四区在线不卡高清| 国产精品视频自在线| 国产成人一区在线| 中文字幕天堂av| 99精品视频在线免费观看| 亚洲国产精品一区二区久久恐怖片| 午夜日韩在线观看| 日本韩国欧美精品大片卡二| 久久综合久久综合九色| 九九精品九九| 亚洲精华国产欧美| 特级黄色片视频| 福利电影在线| 国产精品视频一区二区三| 国产精品久久久高清免费| 99久久精品日本一区二区免费| 欧美自拍丝袜亚洲| 美女脱光内衣内裤视频久久网站| 国产免费无码一区二区| 欧美第一黄网免费网站| 中文在线资源| 国产精品美女久久| 国产精品电影一区| 国产91在线视频观看| 日韩一区二区在线播放| 国产激情网址| 一级做a爰片性色毛片视频| 日韩欧美黄色影院| 国产精品欧美一区二区三区| 荫蒂被男人添免费视频| 激情五月六月婷婷| 亚洲欧美一区二区精品久久久| 日韩欧美成人免费视频| 欧美一卡二卡在线| 欧美中文字幕在线视频| 日韩视频免费观看高清完整版在线观看| 欧美性猛交xxxx免费看| 国产精品成人久久久| 水蜜桃在线免费观看| 国产精品视频26uuu| 国产精品久久久久av免费| 久久久久久久久亚洲| 波多野结衣中文字幕在线| 欧美一级片在线| 国产精品一级黄片| 蜜桃福利午夜精品一区| 久久av日韩| 日本精品久久久久久久久久| 欧美日韩午夜电影网| 无码任你躁久久久久久老妇| 国产专区欧美精品| 先锋音影av资源中文网| 欧美伊人久久久久久久久影院| 韩日毛片在线观看| 国产suv一区二区| 在线观看av黄网站永久| 亚洲国产一区二区三区在线| 特级丰满少妇一级aaaa爱毛片| 欧美天堂在线视频| 人人爽久久涩噜噜噜网站| 中文字幕精品一区二区精品绿巨人| 777欧美精品| 狠狠狠色丁香婷婷综合激情| 亚洲男人第一天堂| 国产91足控脚交在线观看| 久草成人在线| av在线一区二区| 婷婷综合影院| 北条麻妃在线一区| 久久国产一区二区三区| 欧美疯狂做受xxxx高潮| 欧美日韩大陆在线| av中文字幕在线不卡| 91午夜在线播放| 香蕉视频网站在线观看| 国产片一区二区三区| 国产精品污www一区二区三区| 一道本在线视频| 最新av在线网站| 亚洲综合色成人| 国产偷人视频免费| 欧美精选视频在线观看| 成人看片网页| 国产精品精品软件视频| 亚洲一区二区三区777| 中文字幕在线视频观看| 欧美男男tv网站在线播放| 蜜桃av麻豆av天美av免费| 欧美性猛交xxx高清大费中文| 欧美顶级xxxxbbbb| 亚洲一区二区毛片| 亚洲精品天天看| 一区二区三区免费在线观看| 国产成人精品电影| 成人国产精品免费观看动漫| av免费一区二区| www.欧美精品一二三区| 9191精品国产综合久久久久久| 亚洲精品国产品国语在线| 日韩亚洲欧美成人一区| 亚洲精品在线91| 自拍偷自拍亚洲精品被多人伦好爽| 日韩av手机在线播放| 日本肉肉一区| 精品在线观看视频| 一本大道av伊人久久综合| 中国字幕a在线看韩国电影| 福利视频第一区| 中文字幕免费国产精品| 中国丰满人妻videoshd| 久久另类ts人妖一区二区| 免费成人深夜夜行视频| 欧美日韩国产综合视频在线观看| 亚洲国产精品成人天堂| 久久精品日韩欧美| 日韩免费电影在线观看| 玖玖国产精品视频| 国模吧视频一区| 日韩欧美成人精品| 国产成人综合精品三级| 国产精品久久久久久吹潮| 免费成人看片网址| 亚洲黄色片在线观看| 亚洲第一页在线播放| 嫩草影院一区二区| 亚洲av永久无码精品| 在线不卡一区二区| 精品黑人一区二区三区观看时间| 天堂在线资源视频| 日韩毛片一区二区三区| 欧美丰满熟妇xxxxx| 亚洲国产mv| 欧美另类bbbxxxxx另类| 欧美午夜一区| 欧美伊人久久久久久久久影院| 欧美国产日产韩国视频| 91精品国产麻豆国产自产在线| 色老汉av一区二区三区| 亚洲网址你懂得| 免费精品一区二区三区在线观看| 91丝袜国产在线播放| 中文字幕第一区综合| www.avtt| 色猫av在线| 一级黄色大片视频| 国产视频一视频二|