Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C++ builder - Zmiana nazwy na przycisku podczas działania programu

Zelu00 13 Sie 2014 10:25 795 4
  • #1 13 Sie 2014 10:25
    Zelu00
    Poziom 15  

    Witam,

    Czy można w jakiś sposób zmienić nazwę (Caption) na przycisku (Button) podczas działania programu.
    Jakieś sugestie?

    0 4
  • Pomocny post
    #2 13 Sie 2014 11:34
    slaweekkk
    Poziom 12  

    Tak, nie mam teraz buildera ale szło jakoś tak:

    button1.Caption.Text = "TADA";
    albo
    button1.Text = "TADA";

    0
  • #3 13 Sie 2014 12:29
    Zelu00
    Poziom 15  

    Nie o to mi chodzi. Chciałbym dynamicznie wpisywać opis na przycisku podczas pracy aplikacji.
    Mógłbym dodać komponent Edit i przepisywać wartość do Caption, ale wolałbym edytować w jakiś sposób na samym przycisku.

    0
  • Pomocny post
    #4 13 Sie 2014 14:44
    slaweekkk
    Poziom 12  

    W takim razie nie, napewno nie można zedytować nazwy na komponęcie Button w C++ builder podczas działania programu.

    Ciężko mi sobie wyobrazić co chcesz zrobić ale możesz stworzyć sobie swój komponent o innej nazwie na przykład dziedziczący z Button i/albo robić jakieś kombinacje że wyświetla się Edit na Button jak się kliknie lewy klawisz myszy, a Enter wewnątrz Edit ukrywa Edita i aktualizuje Caption w button etc.

    0
  • #5 23 Wrz 2014 14:41
    Zelu00
    Poziom 15  

    OK, dzięki za info. Jeżeli nie ma innego pomysłu.

    0