Frage

Ich habe ein Problem mit dem Stil der Schaltfläche in einem messagebox. Wenn ich die folgende Codezeile in einem aktuellen Projekt aufrufen erhalten Sie die Taste eine Art der visuellen Erscheinungsbild / style. Und wenn ich ein neues VB.NET Windows-Anwendungsprojekt wird es einen Standard-Windows-Apperance / style.

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

Sehen Sie den Unterschied zwischen den Tasten unten. Ich vermute, dass sie das visuelle Erscheinungsbild erben von ihm Eltern oder vielleicht von einigen Projekteinstellungen. Aber ich habe nicht in der Lage gewesen, von wo aus erfahren.

Beide Projekte erstellt werden, in VB.NET 2.0, und beide haben gleiche System.Windows.Forms - DLL als Referenz (c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ System.Windows.Forms.dll) .

http://www.freeimagehosting.net/uploads/2a956b0675.jpg Screenshot können hier .

Danke im Voraus für Ihre Hilfe!

War es hilfreich?

Lösung

kann ich sehen, das Bild nicht aus, wo ich bin so sicher, dass ich nicht, ob dies wird Ihnen helfen.

für jede Lösung, die die Projekteigenschaften öffnen und auf der Registerkarte Anwendung aus.

Ist der "Enable Applicaton Framework" Punkt abgehakt? Und wenn ja, ist das "Enable XP Visual Styles" Artikel auch abgehakt?

Das kann der Unterschied in den beiden Lösungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top