Zmiana wyglądu programu

Zmiana wyglądu programu
K8
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
  • Postów:57
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?

edytowany 1x, ostatnio: kari8823
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:25 minut
  • Lokalizacja:Wrocław
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ś?

K8
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
  • Postów:57
0

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

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 8 godzin
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.

edytowany 1x, ostatnio: Azarien
K8
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
  • Postów:57
0

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

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

edytowany 1x, ostatnio: kari8823
Docent
jak chcesz możesz dodać do zasobów i z picturebox'a wtedy, ale nie musisz :)
Docent
  • Rejestracja:około 13 lat
  • Ostatnio:około 9 lat
1

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


"Najważniejszy w każdym działaniu jest początek."
K8
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
  • Postów:57
0

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

K8
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
  • Postów:57
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?

Docent
  • Rejestracja:około 13 lat
  • Ostatnio:około 9 lat
0

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


"Najważniejszy w każdym działaniu jest początek."
K8
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
  • Postów:57
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ć :)

edytowany 1x, ostatnio: kari8823
Docent
aha, no to musisz jakoś sam sobie dać radę :)
K8
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
  • Postów:57
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?

Docent
pogrzeb w kodzie Designer.cs tej formy, może coś tam jest nie tak :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.