Wenn Button1 gedrückt wird, dann ...



  • Hi ich habe einen Label und 4 Buttons, jetzt hab ich in den Quellcode des Formulars die Captions angegeben. Wie kann ich denn jetzt in diesen Quellcode schreiben ... z.b. Wenn Button 1 gedrückt wird, dann ... ???
    Ich möchte da nämöich später mit randomize(); hantieren



  • Schau Dir mal die Methoden von Button1, 2, 3, ... im Objektinspektor an!
    Und die Eigenschaften auch! ( Caption koennte Dein Freund sein)



  • Nein du verstehst mich nicht... ich will das wenn das programm startet, das label und die Buttons immer zufällige Captions haben. Das kann ich mit randomize(); erreichen, aber ich will das die Buttons auch immer wieder eine andere Funktion haben.

    da muß es doch nen Code geben z.b

    if (Button1->Klick)
    Label1->Caption="Test";

    oder sowas ähnliches



  • Die OnClick- Routine der Buttons soll immer was anderes machen???

    Erzeuge mehrere Funktionen (Member der Form)

    setz Buttonx->Tag auf ne Zufallszahl (0 .. Anzahl Fuktionen - 1)

    in ButtonClick:

    switch (Button->Tag
      {
        case 0:Funktion0();
               Buttonx->caption="Was Du willst";
               break;
        case 1:Funktion1();
               Buttonx->caption="Was Du willst";
               break;
        //.
        //.
        //.
      }
    

Anmelden zum Antworten