2013-04-12 112 views
1

我工作的一個VB6的WinForms項目VB.Net 2.0的升級。在一個表格中(並且只有這個表格,大約25個表格),我的文本框顯得很奇怪。vb.net文本框,不會讓我突出顯示文本

當用戶點擊到(着重於),在它的值的文本框,光標自動前進到文本框的開頭(左側)和只可以與鍵盤的箭頭鍵來移動。我無法用鼠標重新定位光標,也無法用鼠標突出顯示一段文字。

文本框是不是隻讀,並且可見光和啓用。事實上,所有的設置都是默認的,因爲我已經拖出一個新的文本框並將其添加到窗體中,並獲得相同的行爲。

任何想法將不勝感激。

+0

你將不得不看那些有線了該文本框的任何事件。 – LarsTech

+0

它是標準的TextBox還是自定義的?檢查事件,也許有代碼存在阻止標準行爲 - Mouseclick,MouseDown,MousereUp事件浮現在腦海。 – George

+0

我使用了作爲石蕊試驗拖入的測試盒。除了在表單加載事件中設置.text值之外,沒有其他事件。這是一個標準的日常文本框,沒什麼特別的。 –

回答

1

OK,這裏是答案: 啓動形式設置爲MdiContainer。這種形式有這樣的保持的另一種形式爲在面板1和麪板2的工作形式的應用控制當工作形式裝入面板2的分割面板容器,它們不允許被頂層爲有一個.Parent屬性設置爲拆分容器面板2.出於某種原因,除非文本框位於頂級窗體上,否則文本框中的文本突出顯示是不允許的,並且由於我們無法將工作窗體置於頂層窗體,突出文本。作爲參考,請檢查this了。