1
如何顯示PropertyGrid而不是上下文菜單,因此當用戶單擊其他地方時,它將隱藏(如上下文菜單)?當鼠標在按鈕上移動時,如何使物件可見?
如何顯示PropertyGrid而不是上下文菜單,因此當用戶單擊其他地方時,它將隱藏(如上下文菜單)?當鼠標在按鈕上移動時,如何使物件可見?
您可以將失去焦點連接到此操作。這並不完美(並不是所有的控制點以外的點擊都會被捕獲),但每當另一個控件抓住焦點時它就會工作。
propertyGrid1.Leave += (object sender, EventArgs e) => { propertyGrid1.Hide(); };
如果這還不夠好,您可以嘗試將操作連接到其他事件,如窗體的Click事件。