Uskin SDK - новая форма не имеет никакого стиля вообще, даже XP
Теперь моя проблема заключается в том, что если я открою другую форму из этой формы, то новая форма вообще не будет иметь стиля, даже XP, просто классический вид windows. Я знаю, что это звучит очевидно, потому что фактический стиль связан только с form1 в функции загрузки, однако я поместил тот же фрагмент кода в функцию загрузки form2, но ничего не изменилось.
Где я могу разместить приведенный выше код, чтобы все формы в моем проекте были стилизованы?
С уважением..,
:)
Что я уже пробовал:
private void Form1_Load(object sender, EventArgs e) { Size presize = this.Size; // Get the correct form size before the GUI mucks it up. USkinSDK.USkinInit("", "", "VP.msstyles"); // Replace the text accordingly with your msstyles file. USkinSDK.USkinLoadSkin("VP.msstyles"); // And again here. this.Size = presize; // Re-establish the form size. }
Я использовал этот код для скина моей формы 1. :)
Richard MacCutchan
Вам нужно проверить с помощью справочного форума USkinSDK (что бы это ни было).
smallprogrammers
Это пользовательский интерфейс для C# winform. Примените msstyles в winform. нет никакого форума USkin SDK.
Richard MacCutchan
Это сторонняя библиотека, поэтому вам нужно попробовать людей, которые ее создали.
smallprogrammers
это такой старый проект ... около 12 лет назад я нашел его здесь : https://www.codeproject.com/Articles/13946/Use-the-Free-USkin-Toolkit-to-Skin-your-Applicatio
Richard MacCutchan
Автор не был активен здесь уже несколько лет, так что вам придется отлаживать код самостоятельно. Но мой совет-не использовать этот пакет, если вы действительно не понимаете, как он работает.