Я создаю обработчик событий в Designer InitializeComponents() Проблема в том, что большинство обработчиков событий, которые я создаю вручную, всегда исчезают (удаляются) после перемещения других форм. Для примера, я создаю некоторые Dragform в PictureBox Как это:Обработчик событий удаляется автоматически
this.picLogo.MouseDown += picLogo_MouseDown;
this.picLogo.MouseMove += picLogo_MouseMove;
this.picLogo.MouseDown += picLogo_MouseDown;
После я перехожу PictureBox (picLogo), этот код ушел. Im using Visual Studio 2012 Является ли эта проблема Visual Studio или я что-то упускаю? Большое спасибо ...
OMG, я перемещаю его в form_load() ... Я просто знаю, что обработчик событий может перемещаться за пределы конструктора. Большое спасибо ... –
приветствуется :) – NDJ
В коде .designer.cs нет ничего волшебного кода, за исключением того, что он выполняет между BeginInit и EndInit для элементов 'ISupportInitialize', но кроме этого вы можете сделать все возможное в этом файле в файле .cs. –