smallprogrammers Ответов: 0

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

Автор не был активен здесь уже несколько лет, так что вам придется отлаживать код самостоятельно. Но мой совет-не использовать этот пакет, если вы действительно не понимаете, как он работает.

0 Ответов