Почему моя графика ухудшается при загрузке формы во время выполнения - PullRequest
1 голос
/ 15 января 2012

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

Мне пришла в голову идея сохранить приложение в базе данных для загрузки при исполнении. Все работает нормально, но кажется, что графика имеет pre-windows7 (на машинах win7) взгляд на них. Почему это происходит?

      System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFile(assemblyPath);
      Type type = assembly.GetType(typeName);
      Form form = (Form)Activator.CreateInstance(type);
      Application.Run(form);

1 Ответ

3 голосов
/ 15 января 2012

Вызовите Application.EnableVisualStyles до создания каких-либо элементов управления, до загрузки сборки.

...