有沒有一種簡單的方法來說,在textboxHover上,如果框內的文字或其他控件 不是完全可見的,是否有彈出工具來顯示框的內容完整 ? 就像 如何顯示比控件(文本框)長度更長的文本的toolPopup?
1
A
回答
2
創建工具提示編程,你可以設置位置:
所有你必須檢查的文本與當前寬度適合的private void textBox1_MouseHover(object sender, EventArgs e)
{
ToolTip t = new ToolTip();
t.Show(textBox1.Text, textBox1, 0,0, 5000);
}
0
添加ToolTip控制,並設置的ToolTipText顯示文本框的全部內容。
ps。 ToolTipText屬性將被添加到ToolTip支持的每個控件中,這意味着您的文本框將添加一個ToolTipText屬性。
3
第一。如果沒有,你只需要爲文本框創建一個工具提示(不像John的方法)。
private void textBox1_MouseHover(object sender, EventArgs e)
{
if (textBox1.Tag != null) return;
Size s = TextRenderer.MeasureText(textBox1.Text, textBox1.Font);
if (s.Width > textBox1.Width)
{
ToolTip t = new ToolTip(this.components);
t.SetToolTip(textBox1, textBox1.Text);
}
textBox1.Tag = 0;
}
相關問題
- 1. 如何控制文本框的長度
- 2. 文本文件的長度
- 3. 在狀態標籤上顯示文本框文本長度
- 4. PHP文本框長度
- 5. 如何在Java文本框中包裝長長的文本行?
- 6. 如何將文本框的長度綁定到文本塊?
- 7. UILabel - 顯示...當文本長度超過一定長度時
- 8. 如何在文本的長度超過div的長度時使文本換行?
- 9. 讓它做到標籤顯示文本框的相反長度?
- 10. 如何在列中顯示長文本?
- 11. 如何顯示JQPLOT圖,而長文本
- 12. SAS顯示比列長度長的值
- 13. 如何在jQuery對話框中顯示固定寬度文本框中的可變長度文本
- 14. Django - 如何顯示兩行相同長度的文本?
- 15. 驗證文本框的長度
- 16. 見的值長度文本框中
- 17. UIWebView文本長度
- 18. 長文本字段的最大長度
- 19. iPhone/iPad:UITextView最長的文本長度
- 20. 如何根據文本/字符串的長度調整文本框的高度
- 21. 如何在更新課程時更新顯示文本長度的屬性?
- 22. Datagridviewtextboxcolumn的長度和文本?
- 23. 如何重置ScrollView文本的長度?
- 24. 如何修復UITextView的文本長度?
- 25. 從文本長度大於文本框寬度的位置開始顯示文本
- 26. 僅顯示長文本中的JTable
- 27. 下邊框比我需要的長(需要與文本長度相同)
- 28. 如何在CSS中根據長度顯示和隱藏文本
- 29. 即使超過ng-maxlength,如何顯示文本長度?
- 30. TextRenderer.MeasureText()和文本框的最大文本長度
你能解釋爲什麼操縱textBox1.Tag嗎?似乎並不需要? – Xilconic
上面這段代碼是其中的一半。我最初的做法不僅是創建一個工具提示,而且還使用一個三態標誌[即在這種情況下的標籤]來控制例程的流程,工具提示的創建以及最終的可見性。有時,快速回答會切斷文字和代碼,通常不會成功:)。很高興你注意到並問道。 – 2013-03-01 15:26:12
建議對代碼段進行修改,以刪除過時的三態相關代碼,以減少代碼噪聲,例如: – Xilconic