Здравствуйте, kandev, Вы писали:
K>похоже что не только до InitializeComponent, а еще до чего-то. K>если в конструкторе инициализировать переменную barc до InitializeComponent, то всё работает и события происходят!
Ну, это факт, что инициализаторы полей класса выполняются до конструктора. Не в начале конструктора, а до конструктора. Возможно, у вас из-за этого вылезают какие-то побочные эффекты.
Откуда берется объект mySystem? может в первом случае он не существует до того, как создастся объект barcode. Надо смотреть ваш код
Если вы поставите точку останова на new Form1 (), то по F11 вы сначала пройдете по всем инициализаторам, а потом по конструктору Form1(). Можно будет разобраться, что там не так
Шурыгин Сергей
"Не следует преумножать сущности сверх необходимости" (с) Оккам