Lade doch mal SciTE4AutoIt3 und öffne das Skript darin. Dann starte dein Beispiel mal nachdem du "Button 3" in "" geändert hast. Was zeigt dir die Konsole an?
Das Problem ist hier mehr, dass du jeden weiteren Button nur auf sich selbst prüfst. Wenn der Button-Text nicht leer ist, gehst du davon aus, dass auch die vorigen gefüllt waren. Dein Skript stürzt ab.
Das musst du nicht direkt korrigieren. Immerhin kannst du auch einen klar denkenden Nutzer erwarten. Aber es könnte schon sein, dass das mal jemand versucht, weil er vllt. einfach den Abstand zwischen den Buttons möchte oder so. Da fehlt etwas das Fehler-Handling dahingehend das sich mal ein Nutzer anders verhält als du erwartest. Aber das sind jetzt einfach Gedanken zu möglichen Verbesserungen (und möglichen Kürzungen des Skripts). Prinzipiell kann jemand, der das Skript hier findet und eine Message Box mit eigenen Buttons braucht, das Ding auch verwenden und ist glücklich. Daher will ich nicht vergessen zu sagen, danke fürs teilen
Gerne doch, und danke für die Hilfe.
Wenn ich den Button 3 rausnehme stürzt mein Script ab, weil der Button 3 = "" ist wurde er nicht berechnet und fehlt somit bei der Berechnung für die Position von Button 4
Du kannst gerne meinen letzten Post nochmal lesen, den hab ich mehrfach editiert.
Gibt es ein Referenz wo ich den Zusammenhang zwischen GUI FONT und GUI Größe finde wäre das gut.
Also GUI Größe = LängsteTextzeile (z.B 20 Zeichen) X GUIFONT(z.B 12) + (Textzeile Position 1 x 2 {z.B 20 x 2})
Das man so immer den selben Abstand Links und Rechts erhält egal wie lang die Zeile ist.