PrivateFontCollection // Własna czcionka w formie c#

0

Chciałabym dodać własną czcionkę do formy w C#, by była wyświetlana na każdym komputerze. Dodałam ją do źródeł mojego programu i znalazłam coś takiego:
(używam using System.Drawing.Text;)

    PrivateFontCollection modernFont = new PrivateFontCollection();

    modernFont.AddFontFile(name);

    label.Font = new Font(modernFont.Families[0], size);

Jednak gdy wpisuje to do swojego kodu nie widzi on zupełnie tej zmiennej modernFont.
Może wiecie, co jest z tym nie tak, bądź macie jakiś lepszy sposób na dodanie tej czcionki? :(

1

Nie znam się na C#, ale wydaje się, że wymagane jest odwołanie się do właściwości Name – czyli wydaje się, że powinnaś tak napisać:

label.Font = new Font(modernFont.Families[0].Name, size);

Tutaj źródło i przykłady: https://docs.microsoft.com/en-us/dotnet/framework/winforms/advanced/how-to-create-a-private-font-collection

1

Co znaczy "nie widzi"

0

Dzięki za pomoc, już sobie poradziłam! :*

0

Jak sobie poradziłeś?
Czy ktoś kto "ma problem" i prosi innych o pomoc, ma problem ze zrozumieniem innych którzy mają podobny problem? szok :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1