Вопрос

У меня проблема со стилем кнопки в окне сообщений.Если я вызываю следующую строку кода в текущем проекте, кнопка получает один тип визуального оформления / стиля.И если я создам новый проект приложения VB.NET Windows, он получит стандартный внешний вид / стиль Windows.

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

Посмотрите на разницу между кнопками ниже.Я подозреваю, что они наследуют визуальный внешний вид от своего родителя или, возможно, от каких-то настроек проекта.Но мне так и не удалось выяснить, откуда.

Оба проекта созданы в VB.NET 2.0, и оба имеют одинаковую систему.Windows.Формы - dll в качестве ссылки (c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll ).

http://www.freeimagehosting.net/uploads/2a956b0675.jpg Скриншот можно найти здесь.

Заранее благодарю за вашу помощь!

Это было полезно?

Решение

Я не могу видеть изображение с того места, где я нахожусь, поэтому я не уверен, поможет ли это вам.

Откройте свойства проекта для каждого решения и перейдите на вкладку Приложение.

Отмечен ли пункт "Включить Applicaton Framework"?И если да, то отмечен ли также пункт "Включить визуальные стили XP"?

В этом может заключаться разница в двух решениях.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top