2
A
回答
1
通常情況下,您必須重寫OnPaint事件才能完成此操作,但對於Textbox而言,這不起作用,因爲OnPaint不會被調用。
一種方法是子類的TextBox描述here
不過我不會建議你這樣做的話,那聽起來像是一個艱鉅的任務,我(從來沒有這麼做過我自己),espacially當你是新來節目。
也許只要在TextBox上方或下方繪製一條線就足夠了?
CNC中
也許這將更好地解釋它:
文本框是在那個特殊,你不能自定義繪製它。 如果你只是想要一個自定義的邊框,你可以創建一個新的UserControl並添加一個邊框樣式設置爲None的TextBox。確保在TextBox的外部留出足夠的空間作爲邊框。然後在UserControl表面上繪製邊框。 另一種方法是處理TextBox的WM_NCPAINT消息,然後繪製邊框,但這要複雜得多。
來源:MSDN論壇shawn.ohern:here (對不起,我不知道如何直接鏈接到他的職位)
-edit2- 這link顯示了一種方法來創建自己的文本框,這再次,我不會推薦給一個誰是新的C#和編程的人)
0
Windows窗體基於Win32 API,與使用聲明性語言描述UI的WPF不同,它使您可以完全控制繪製自己的控件。
相關問題
- 1. 填充右側和左側邊框
- 2. 加入左側和右側
- 3. divs在左側和右側
- 4. CSS左側和右側
- 5. 左側和右側容器邊框不一樣
- 6. 可在Android中使用左側或右側邊距繪製邊框的邊框
- 7. 將UInt32(音頻幀)拆分爲兩個SInt16(左側和右側)?
- 8. 從列表框數據模板中刪除左側和右側邊框
- 9. 修整數組的左側和右側
- 10. 左側和右側jQuery動畫運動
- 11. 左側和右側的行程sdg
- 12. 左側和右側加入查詢
- 13. 右側和左側菜單CSS?
- 14. 如何對齊右側和左側
- 15. 左側和右側裁剪圖像
- 16. 剝離字符的左側和右側
- 17. 左側和右側的DIV定位
- 18. .js滾動頁面左側和右側
- 19. 動畫移動到左側和右側?
- 20. 左側浮標和右側內容
- 21. 位元件的左側和右側
- 22. 動畫從右側和左側查看
- 23. 翻轉svg顛倒和左側右側
- 24. UIButton在左側和右側的圖像
- 25. 元素左側和右側的文本
- 26. 如何從編程的左側和右側調整UITableview邊距?
- 27. 定位元素的左側和右側的邊距:自動
- 28. 從左側和右側起邊距最小的位置圖像
- 29. 如何在主要內容後有左側和右側邊欄?
- 30. Xamarin IOS設計師左側和右側邊距
你試過_anything_到目前爲止?請閱讀[常見問題]和[問] – 2013-03-21 09:25:08
你可能必須重寫按鈕的繪製方法 – 2013-03-21 09:26:35
我看到一些文章,但我無法理解他們的代碼。有些人提到畫兩面。我怎麼會疼痛的雙方.. – 2013-03-21 09:27:44