Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Probleme mit btPrev und btNext von TUpDown

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.05.2006, 23:54 Uhr
~olerwe
Gast


Hallo, die Verzweiflung treibt mich. Ich habe in einem Dialog Objecte der Form TUpDown - also Pfeilbuttons links/rechts bzw. hoch/tief. Normalerweise sollte in der behandelnden Message im Parameter Button vom Typ TUDBtnType ein code zur Erkennung, welche Taste gedrückt wurde stehen (btNext oder btPrev). Das funktioniert auch zweimal. Beim dritten mal auf die selbe Taste (z.B. hoch) geklickt wird plötzlich btPrev übergeben und nicht mehr btNext.
Darf Borland Builder 6 das?
Der Effekt tritt übrigens bei allen meinen Dialogkomponenten des Typs TUpDown auf.
Hab die Frage vorher im falschen Forum gepostet -'tschuldigung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.05.2006, 21:53 Uhr
~olerwe
Gast


Hab ich da ein gar zu schweres Problem angesprochen mit den TUpDown - Objekten?
Mein Quellcode zur Behandlung der entsprechenden Message sieht wie folgt aus:

Code:
void __fastcall TForm1::FullXClick(TObject *Sender, TUDBtnType Button)
{
if (Button==btNext) right=maxtime;
if (Button==btPrev) left=0.0;
FullX->Position=1;
Refresh();
}


Dabei sind right und left irgendwelche Variablen. Refresh ist eine Anzeigeroutine. Weiß wirklich keiner Rat? Wieso steht in Button plötzlich btNext, obwohl ich "links" gedrückt habe - allerdings erst beim dritten mal auf "links" klicken?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: