UpDown btNext btPrev



  • Hallo,

    Wie kann ich auf den UpDown Button Type testen?

    void __fastcall TForm1::UpDown1Click(TObject *Sender, TUDBtnType Button)
    {
         if(Button == btNext)        
         {
        	version =  version + 100;
         	Edit1->Text = version;
         }
    }
    

    Funktioniert nicht mit der Fehlermeldung:
    Mehrdeutigkeit zwischen btNext und Comctrls::btNext



  • Hi,
    vielleicht so:

    void __fastcall TForm1::UpDown1Click(TObject *Sender, TUDBtnType Button)
    {
         if(Button == (TUDBtnType)btNext)        
         {
        	version =  version + 100;
         	Edit1->Text = version;
         }
    }
    

    MfG

    Alexander Sulfrian

    PS: Warum machst du das? Du kannst doch über Increment und Associate alles regeln... 😕 (geg. falls noch version bei OnChangingExt mit NewValue belegen)



  • Hallo,

    Ich habe es so gemacht, casten funktioniert auch allerdings auch.

    if(Button == Comctrls::btNext)
         {
              version =  version + 10;
         }
    

    Ich verstehe allerdings nicht warum ich casten muss, da Button doch
    vom Typ TUDBtnType ist.


Anmelden zum Antworten