[VB6 ] 點取文字框後,自動反白?

看板Visual_Basic作者 ([αλφα])時間19年前 (2006/12/16 16:24), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
我想問一下, 常常用電腦填寫一些表單的時候, 用滑鼠點一下要填寫的欄位時, 這時候,就會很貼心的自動將原本文字框內的字自動反白, 方便修改。 怎麼用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)

12/16 18:12, , 1F
GotFocus 事件 LostFocus 事件
12/16 18:12, 1F

12/16 18:12, , 2F
BackColor 屬性 ForeColor 屬性
12/16 18:12, 2F

12/16 20:04, , 3F
不對吧? 原PO要的是選取起來的反白...
12/16 20:04, 3F
文章代碼(AID): #15Wwr8Do (Visual_Basic)
文章代碼(AID): #15Wwr8Do (Visual_Basic)