Salve a tutti.
Da tempo ho un problema un po curioso che non riesco a risolvere.
Nella mia Windows application (sviluppata con VS 2005) ho una form con vari componenti tra cui una toolStrip.
Questa è stata aggiunta in via progettazione alla form.
Se controllo il file designer della form e cerlo la toolstrip, la trovo dichiarata alla fine del file come
private System.Windows.Forms.ToolStrip toolStrip1;
Se faccio una qualsiasi modifica ai controlli della form (e non necessariamente sulla toolStrip in questione), in automatico la riga di codice precedentemente scritta mi viene cambiata in
System.Windows.Forms.ToolStrip toolStrip1;
e spostata all'interno di InizializeComponent.
Da un punto di vista grafico non succede nulla ma poi in fase di compilazione, visto che nella form utilizzo elementi della ToolStrip, mi va in errore perchè non riesce a trovare toolStrip1.
A questo punto non mi resta che andare nel file di designer, prendere la riga incriminata (che fra le tante cose si piazza sempre nella stessa posizione), tagliarla e incollarla a fine file con l'aggiunta del 'private' prima di essa.
Qualcuno sa come poter risolvere il problema e in generale perchè mi 'sposta' la dichiarazione di quel componente e solo quello?
grazie
Cristian Barca