Mam etykietę dokładnie w środku formularza z tekstem "To jest moja aplikacja Visual Studio". Teraz mam zdarzenie click button, które zmienia tekst na "Moja aplikacja". Problem polega jednak na tym, że wyrównanie zostaje zakłócone, ponieważ długość zmienionego tekstu różni się od poprzedniego. Próbowałem opcji LabelAlign etykiety do MiddleCenter. ale bez powodzenia. Czy ktoś może pomóc?Wyśrodkuj Wyrównywanie tekstu dla etykiet
Odpowiedz
Należy również ustawić szerokość etykiety na długość najdłuższego tekstu lub tylko na szerokość formularza.
Musisz ustawić autosize etykiety na true, umieść tę etykietę w ramce (lub komórce tabeli) i ustaw właściwości zakotwiczenia na none. W ten sposób będzie zawsze wyśrodkowany.
Ale czy będzie to dobre rozwiązanie, mam wiele lables w różnych miejscach z różnymi właściwościami dopasowania i umieszczenie ich w każdym panelu będzie nieco trudne. Cóż, znam już tę metodę, ale szukam lepszego rozwiązania. Wciąż bardzo dziękuję – Sandy
Więc, jaki jest dokładnie twój problem? jeśli nie centrujesz etykiety, czy możesz wyjaśnić to dalej? inne rozwiązania mogą obejmować obliczenie długości etykiety i przesunięcie jej zgodnie z nową szerokością. – gbianchi
poprzednia odpowiedź działała poprawnie – Sandy
Można nawet zrobić lepiej: ustawić etykietę WYŁĄCZ ZABLOKOW. I ręcznie rozciągnąć etykietę projektanta na wypełnić obszar potrzebny do wyświetlenia największej wartości tekstowej. Teraz, jeśli ustawisz TextAlign na MiddleCenter, otrzymasz pożądany efekt (nawet w projektancie, dzięki czemu możesz to sprawdzić, ustawiając wartość we właściwości Text).
- 1. Wyrównywanie tekstu UIButton?
- 2. Prawy wyrównywanie tekstu w HTML.TextBoxFor
- 3. Jak usprawiedliwić wyrównywanie tekstu w kanwie HTML5?
- 4. Wyrównywanie tekstu w etykiecie narzędzia ładowania początkowego
- 5. Prawy wyrównywanie tekstu w polu wejściowym HTML
- 6. Wyrównywanie w pionie tekstu w pasku nawigacyjnym
- 7. Wyrównywanie etykiet osi X z kolumnami wykresu (kontrolka ASP.Net)
- 8. matplotlib: Wyrównywanie etykiet osi Y na wykresach rozproszonych w stosach
- 9. wyrównywanie tekstu: -webkit-center vs wyrównanie tekstu: centrum
- 10. Wyrównanie tekstu CkEditor: lewa wtyczka = styl = 'wyrównywanie tekstu: lewa'
- 11. Wyśrodkuj/wyśrodkuj tekst z PIL?
- 12. Jak ustawić kolor tekstu etykiety etykiet dla stanu UIControlStateHighlighted
- 13. Wyrównywanie tekstu za pomocą ContentControl za pomocą właściwości HorizontalContentAlignment
- 14. Wyśrodkuj Wyrównaj tekst w problemie UITableViewCell
- 15. Wyśrodkuj obraz w tle przycisku wprowadzania
- 16. Wyśrodkuj tekst w UILabel
- 17. Wyśrodkuj tabelę wewnątrz TD
- 18. Niebezpieczny wyrównywanie działek w ggplot
- 19. Nieprawidłowe wyrównywanie kolumn
- 20. Automatyczne wyrównywanie margines CSS
- 21. wyrównywanie danych wyjściowych
- 22. Wyrównywanie obracany xticklabels z ich xticks
- 23. Wyrównywanie przycisków wewnątrz TableRow
- 24. HTML w formie Symfony2 etykiet zamiast zwykłego tekstu
- 25. Jak zmienić rozmiar tekstu w widgecie etykiet, python tkinter
- 26. Wyśrodkuj problem zastępczy w Androidzie
- 27. Bootstrap: wyśrodkuj niektóre elementy nawigacyjne
- 28. Wyrównywanie zawartości przycisku
- 29. vim: Wyrównywanie kolumny spacją
- 30. Wyśrodkuj wyrównanie wierszy tabeli siatki w JavaFX
i oczywiście autosize do false przed tym. Wielkie dzięki. – Sandy