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.

[Builder C++]pobieranie wartości z Edit bez potwierdzenia enterem

xidro 31 Sty 2010 13:52 2136 2
  • #1 31 Sty 2010 13:52
    xidro
    Poziom 10  

    Witam!
    Mam dwa pytania do bardziej zaawansowanych programistów:

    Problem 1
    Potrafię pobrać wartość z pola Edit, ale jedynie po kliknięciu jakiegoś przycisku, jak zrobić, aby wartość z pola Edit była przypisywana pod zmienną przy np. naciśnięciu ENTERA.
    Ewentualnie chciałbym pobierać wartość z Edit automatycznie, bez żadnego potwierdzenia (pobieranie pojedynczego znaku z klawiatury), czyli użytkownik wpisuje znak w Edit a on od razu trafia pod zmienną.

    Problem 2
    Dlaczego dzwięki WAVE odtwarzane za pomocą funkcji PlaySound, dołączone do zasobów programu i do pliku EXE słychać poprawnie pod WindowsemXP (i na XP program pisany) nie są odtwarzane pod VISTĄ i W7, czy da się to jakoś poprawić?

    Proszę, zgodnie z regulaminem pkt 11.1, o usunięcie słów PROBLEM lub/i POMOC z tytułu. Prośba dotyczy także wszelkich wariacji typu: kłopot, pomocy, problemy itd.

    0 2
  • #2 31 Sty 2010 17:16
    redie
    Poziom 15  

    Odp Problem 1
    Możesz w funkcji OnChange dla komponentu Edit wpisać kod który będzie przepisywał tekst do jakiejś zmiennej, albo zamiast AnsiString utworzyć wskaźnik na AnsiString i przypisać mu adres pola Text w komponencie Edit.

    0
  • #3 03 Kwi 2011 10:06
    xidro
    Poziom 10  

    Pierwszy problem rozwiązało zdarzenie OnChange, drugi pozostał bez rozwiązania.

    0