Welcher Button wurde gedrückt ?

  • Hey, wie kann ich mir von AutoIT ausgeben lassen, welcher von meinen Buttons gedrückt wurde ?

    Bei Case $Button_Ctrl[0] To $Button_Ctrl[2] soll mir AutoIT sagen, welcher von den 3 Buttons gedrückt wurde und mir als Msgbox den Text des Buttons ausgeben.

  • Die ID deiner Controls hast du in dem Array gespeichert. Das gedrückte Control ist bei dir in der Variable $nMsg gespeichert. Du musst nun nur prüfen welcher Index mit $nMsg übereinstimmt. Das kannst du mit einer For-Schleife machen oder mit _ArraySearch.

    Grüße autoiter

  • Und hier ein:

    Die Idee auch die aufzurufende Funktion im Array zu speichern ist aber nur für den OK Button angewandt.