作者A1pha ([αλφα])
看板Visual_Basic
標題[VB6 ] 點取文字框後,自動反白?
時間Sat Dec 16 16:30:15 2006
我想問一下,
常常用電腦填寫一些表單的時候,
用滑鼠點一下要填寫的欄位時,
這時候,就會很貼心的自動將原本文字框內的字自動反白,
方便修改。
怎麼用VB寫出這樣的功能啊?
像是:
┌─────────┐
│請將身高填寫在此 │
└─────────┘
點了之後:
┌─────────┐
│
請將身高填寫在此 │
└─────────┘
這樣就可以直接修改了~
我剛剛有想過一個代替的,是滑鼠點了之後,
自動將文字框的文字消掉,
但是想到萬一使用者要回來修改時,點了之後輸入的東西就消失,
這樣滿不方便的....
=========================
我剛剛試了SelLength這個屬性,
但是他只會反白滑鼠點了位置後面的字,
像是:
請將身高填寫在此
點在「身」和「高」之間的話,會變成這樣:
請將身
高填寫在此
不知道該怎麼弄==
======================
--
知人善任 先帝帳下 魏延成棟梁
抑才貶能 孔明軍中 文長變廢將
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.84.235
※ 編輯: A1pha 來自: 124.8.84.235 (12/16 16:35)
※ 編輯: A1pha 來自: 124.8.84.235 (12/16 16:37)
推 fumizuki:GotFocus 事件 LostFocus 事件 12/16 18:12
推 fumizuki:BackColor 屬性 ForeColor 屬性 12/16 18:12
推 LPH66:不對吧? 原PO要的是選取起來的反白... 12/16 20:04