Domanda

Non ho lavorato molto con .NET, quindi perdonami se questa ha una soluzione banale.

Il "problema" (più un fastidio, davvero) è che l'IDE VC # apre tutti i file che hanno una classe che eredita da System.Windows.Forms.Form in design-view, di default . L'unica eccezione è " *. Designer.cs " file.

In generale, va bene. Tuttavia, se ho una classe parziale che implementa un po 'di codice del gestore di controllo, questo diventa piuttosto fastidioso. Quando si fa doppio clic sul file di origine, ad esempio, si viene indirizzati al designer Winforms e presentati con un modulo vuoto. Totalmente inutile.

Per ovviare a questo, è necessario fare clic con il tasto destro del mouse sul file sorgente in questione e selezionare " Visualizza codice " dal menu contestuale.

La mia domanda è piuttosto semplice: c'è qualche modo da aggirare questa assurdità? In caso contrario, mi chiedo come le persone organizzano il loro codice di gestione dell'interfaccia utente.

Grazie!

È stato utile?

Soluzione

Sì.

Nel menu di scelta rapida del file, seleziona " Apri con ... " e usa " Imposta come predefinito " pulsante con l'editor preferito selezionato (nel tuo caso, probabilmente l'editor CSharp).

Altri suggerimenti

Invece di fare clic con il pulsante destro del mouse e visualizzare-codice, utilizzo sempre DoubleClick e accede alla tabella codici, focalizzata sull'evento Form_load, che può essere lasciato vuoto e ignorato.

Se vuoi davvero correggere il comportamento, ti suggerisco in qualche modo di rendere il tuo file non un modulo! Non posso incolpare VS per aver pensato di voler lavorare con un modulo quando si apre il file di un modulo!

Fai clic sul file in Esplora soluzioni e premi F-7.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top