Domanda

Ho un problema con lo stile del pulsante in una finestra di messaggio. Se chiamo la seguente riga di codice in un progetto corrente, il pulsante ottiene un tipo di aspetto / stile visivo. E se creo un nuovo progetto Applicazione Windows VB.NET, viene visualizzato un aspetto / stile Windows standard.

Windows.Forms.MessageBox.Show("Yaay", "Yaay!", Windows.Forms.MessageBoxButtons.OK)

Vedi la differenza tra i pulsanti qui sotto. Sospetto che ereditino l'aspetto visivo dal suo genitore o forse da alcune impostazioni del progetto. Ma non sono stato in grado di scoprire da dove.

Entrambi i progetti sono creati in VB.NET 2.0 ed entrambi hanno lo stesso System.Windows.Forms - dll come riferimento (c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ System.Windows.Forms.dll) .

http://www.freeimagehosting.net/uploads/2a956b0675.jpg La schermata è disponibile qui .

Grazie in anticipo per il vostro aiuto!

È stato utile?

Soluzione

Non riesco a vedere l'immagine da dove mi trovo, quindi non sono sicuro che questo ti aiuterà.

Apri le Proprietà del progetto per ciascuna soluzione e guarda la scheda Applicazione.

È " Enable Applicaton Framework " oggetto spuntato? E in tal caso, è " Abilita stili di visualizzazione XP " anche l'elemento spuntato?

Potrebbe essere la differenza tra le due soluzioni.

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