Решение найдено здесь: How can I customize the system menu of a Windows Form?. В любом случае, спасибо за вашу помощь :)
Я хочу, чтобы добавить новый элемент ContextMenu по умолчанию формы, которая появляется при нажатии правой нажал на верхней панели (где минимизировать окно и максимизировать окно находятся).Как добавить элементы в/изменить формы по умолчанию contextmenu
Я также предпочитаю к ней программно (не в конструкторе)
Я попробовал этот
public Form1()
{
InitializeComponent();
this.ContextMenu.Add(new MenuItem("Test")); //->NullReferenceException
this.ContextMenu = new ContextMenu(/*..*/); //-> Not what I want
}
, что приводит к NullReferenceException. , если я установил this.ContextMenu
, это влияет только на контекстное меню, которое появляется, когда вы щелкните правой кнопкой мыши в форму, которая мне не нужна в этом случае.
Я надеюсь, что кто-то может помочь мне ^^ Я знаю, что это должно быть возможно как-то, так как я видел его в большом количестве программ уже
вы должны показать здесь больше кода, чтобы мы могли увидеть, где проблема. Возможно, вы используете this.ContextMenu в неправильном месте, пожалуйста, покажите свой код. – Jack1987
@ Jack1987 Я отредактировал его;) – Stefan