Za dlugi napis na przycisku w Builder 6

0

Mam pytanie, bo juz od dluzszego czasu mecze sie z problemem dotyczacym dlugich napisow na przycisku. Kiedy napis jest np. "Bardzo dlugi napis na przycisku" to widze tylko srodek napisu, a chce aby byl widoczny tylko poczatek. Pewnie jest to bardzo proste bo chodzi chyba o wypelnienie jakiegoc pola komponentu dotyczacego wyrownywania tekstu, ale nie moge go znalezc.

0

No cóż... rada na przyszłość - jeśli męczysz się z czymś "od dłuższego czasu" to warto zajrzeć do pomocy. Odpaliłem helpa i znalazłem rozwiązanie w 13s a nie używałem tego wcześniej.
Dodaj do buttona styl BS_LEFT i po krzyku:

win32.hlp napisał(a)

BS_LEFT Left-justifies the text in the button rectangle.

0

Marooned zanim odpowiesz przeczytaj temat jak byk stoi w nim ze w Builderze

a

Dodaj do buttona styl BS_LEFT i po krzyku:
oznacza stworzenie nowego komponentu na bazie TButton'a

we wlasciwosciach buttona nie ma wyrownania tekstu i zawsze bedzie wysrodkowany

0
cool_szczur napisał(a)

Marooned zanim odpowiesz przeczytaj temat jak byk stoi w nim ze w Builderze

a

Dodaj do buttona styl BS_LEFT i po krzyku:
oznacza stworzenie nowego komponentu na bazie TButton'a

we wlasciwosciach buttona nie ma wyrownania tekstu i zawsze bedzie wysrodkowany
cool_szczur - nie ośmieszaj się! Zanim kogoś oskarżysz o nieczytanie tematów upewnij się, że masz rację. Tak się składa, że BCB jest moim podstawowym środowiskiem i wiem co piszę.

loramira - wrzuć w konstruktor formy taką linię:

```cpp SetWindowLong(Button1->Handle, GWL_STYLE, GetWindowLong(Button1->Handle, GWL_STYLE) | BS_LEFT); ```
Gdzie Button1 to oczywiście Twój przycisk.
0

sorki... moja wina .. ort!...

//za karę masz orta :P - M

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