2010-03-22 93 views
4

我有一個用戶控件,並希望在設計時隱藏調整大小手柄,就像TextBoxControl,它只有兩個手柄(左和右)......文本框的高度是固定的,除非你說出來是多行的。在這種情況下,文本框顯示全部九個調整大小手柄。如何在Windows窗體中隱藏控件的調整大小控點?

+2

你談論的窗體設計器?或者當應用程序實際上由用戶運行? – AaronLS 2010-03-22 18:50:06

+0

@AaronLS:談論設計時間。 – 2010-03-22 18:51:53

+0

上下文表明這是一個關於與winforms設計器集成的問題,我猜測。 – 2010-03-22 18:51:59

回答

10

您需要爲您的控件實現自定義設計器(ControlDesigner),然後覆蓋SelectionRules屬性。

有用的參考:

Extending Design-Time Support

+0

謝謝!有效。 – 2010-03-22 19:14:33

+0

Compact Framework如何實現? – 2014-01-21 14:01:39

+0

我不認爲CF中支持ControlDesigner,因此您可能會更好地檢查[此問題](http://stackoverflow.com/questions/923570/how-can-i-have-design-time-support-換我的 - 自定義用戶控件,在視覺工作室)。 – 2014-01-21 14:30:50

0

我認爲你需要繪製自己的控件並在類中定義大小。我相信如果您繼承了用戶控件,您將始終可以選擇調整大小。

相關問題