2010-09-30 12 views
5

Stavo creando un nuovo modulo e il mio IDE si è arrestato in modo anomalo, o stava avendo problemi, e ora ogni volta che creo un nuovo modulo ha un linea nera su di esso. La linea nera non è qualcosa che stavo aggiungendo, sembra essere la linea nera dalla parte superiore del modulo che viene dipinta nel posto sbagliato. La cosa interessante è che ogni volta che ricarico il modulo la linea si sposta fino a dopo il quinto caricamento scompare. Come posso evitare che ciò accada? Ho provato a costruire, ricostruire, pulire la soluzione (riavviare Visual Studio) ma è ancora lì, non è coerente o che è anche fastidioso, qualche idea?errore interessante: nuovo modulo ha una linea nera su di esso, come faccio a liberarmene

screenshot of form with black line through it

+0

Sembra che tu abbia bloccato il tuo designer. – Aren

+0

Screenshot o non è successo. –

+0

Hai provato una nuova soluzione? – jmservera

risposta

1

Il modo in cui la linea appare overtop della finestra (va sopra il confine) lo rende simile è probabilmente al di fuori del codice Designer-generated.

Alcuni codifica esplorativo:

  1. Fai un backup!
  2. Prova a commentare quanto più code-behind possibile. Verifica se ricorre con solo il codice generato dal designer.
    • in caso contrario, quindi decommentare lentamente il code-behind. Il codice a rischio più elevato è qualsiasi cosa che manipoli direttamente il sistema grafico.
    • se lo fa, quindi provare commentando le dichiarazioni di controllo diverse fino a quando non va via (sarete tweaking codice generato, quindi questo è dove un buon backup è fondamentale)

per aiutare a testare, puoi commentare qualsiasi code-behind in modo che sia solo il codice generato da Designer e vedere se si verifica ancora?

+0

Ho provato questo, ma nulla sembra corrispondere alla linea. – flavour404

0

Se ogni volta che si passa in modalità progettazione la linea si sposta, dovrebbe trovarsi nel codice sottostante nel codice generato da Designer come menzionato sopra, Se non si prova a cercare in Form_Initialize, Se non si controlla se si utilizza un utente controllo (che non è uno standard vs, forse uno che hai scritto tu stesso) e fai gli stessi controlli lì (potrebbe anche essere nel costruttore del controllo utente).

+0

Prova anche a ripristinare le impostazioni: Esegui "devenv.exe/resetsettings" – YanivH

+0

La riga non viene visualizzata nella finestra di progettazione, solo quando viene eseguita l'app. – flavour404

Problemi correlati