Zmiana wyglądu programu

0

Witam.

Mam problem. Napisałem program (dość spora aplikacja). Po uruchomieniu pojawia się okno startowe, w którym dużymi literami jest napisana nazwa programu. Label z tą nazwą umieściłem na środku okna.
Po przeniesieniu programu na inny komputer, nazwę programu przenosi maksymalnie do prawej krawędzi okna (to dzieje się w Windows XP) lub zmienia czcionkę na inną (Windows 7).
Program pisałem w Windows 7.

Od razu mówię, że ta czcionka jest zainstalowana na dwóch komputerach.

Co może być powodem zmiany lokalizacji Labela?

1

Chodzi tu o VB.NET?
Jeśli tak, to program WinForms czy WPF?
Jak umieściłeś ten label na środku, co mu ustawiłeś?

0

Label umieściłem fizycznie na środku, "na oko".
Wydaje mi się, że nie ma opcji "Wyśrodkuj", ale może się mylę...

0

Zamiast labela wyświetlaj obrazek z gotowym logiem programu.

A problem pewnie bierze się z różnych rozdzielczości lub różnego dpi na komputerach.

0

Wtedy powinno być OK?
A logo dodać do Resources trzeba będzie, tak?

Rozdzielczościami się bawiłem - nic to nie daje...

1

A właściwość: Anchor do czego służy. :)

0

OK, dzięki Docent za odpowiedź, zaraz zobaczę, czy będzie dobrze :)

0

A więc tak. Dla Labela ustawiłem w Anchor: Top, Left, Right.

Po przeniesieniu programu z takimi ustawieniami na drugi komputer (z XP) nic się nie zmieniło.
Dlaczego?

0

podrzuć mi plik wykonywalny *.exe na maila. :)
mój mail na prv :)

0

Nie bardzo mogę, bo do programu na razie nikt ma nie mieć dostępu poza mną :/

Zrobiłem na szybko drugi program, tak samo wstawiłem Label z takimi samymi ustawieniami, i ten na drugim komputerze dobrze idzie...

Ewentualnie zrzut ekranu na jednym i drugim komputerze mogę zrobić :)

0

Ale czemu w drugim programie poszło bez problemu?

Nawet skopiowałem do niego Label ten oryginalny, z pierwszego - też szło!
Co jest?

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