Mega-GAU im Kopf

  • Hallo zusammen.

    Ich habe irgendwie den Mega-Gau im Kopf.

    Hier das GUI, um das es hier geht:

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    #include <GUIConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 351, 311, 189, 123)
    $Button1 = GUICtrlCreateButton("Button1", 8, 16, 57, 25, 0)
    $Button2 = GUICtrlCreateButton("Button2", 72, 16, 57, 25, 0)
    $Button3 = GUICtrlCreateButton("Button3", 136, 16, 65, 25, 0)
    $Input1 = GUICtrlCreateInput("Input1", 16, 72, 313, 21)
    $Button4 = GUICtrlCreateButton("Button4", 208, 16, 65, 25, 0)
    $Button5 = GUICtrlCreateButton("Button5", 280, 16, 57, 25, 0)
    $Group1 = GUICtrlCreateGroup("Group1", 8, 56, 329, 249)
    $Label1 = GUICtrlCreateLabel("Label1", 16, 112, 308, 185)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit]

    Also ich weiß beim besten Willen nicht, wie ich es machen muß, das beim drücken auf Button 1, ein Text ins Inputfeld geschrieben wird und gleichzeitig bei Label1 eine mehrzeilige Information stehen kann.

    Beispiel:
    Input1: StGB § 185. Beleidigung
    Label1: Die Beleidigung wird mit Freiheitsstrafe bis zu einem Jahr oder mit Geldstrafe und, wenn die Beleidigung mittels einer Tätlichkeit begannen wird, mit Freiheitsstrafe bis zu zwei Jahren oder mit Geldstrafe bestraft.

    Und jetzt bei mir im Kopf tausend Fragezeichen, ob hier jemand verstanden hat, wo mein Problem liegt. Das kommt, wenn man Fußball unter Frauen schaut und dabei lieblichen Rotwein trinkt. :whistling:

    LG, Lina.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    guictrlsetdata($Input1, "Alina weiss")
    guictrlsetdata($Label1, "es jetzt :D")
    EndSwitch
    WEnd

    [/autoit]

    Die Whileschleife mit deiner ersetzen ;)

    Edit: Aber nicht viel ;) und deins ist schöner :P

    • Offizieller Beitrag

    Hallo

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 351, 311, 189, 123)
    $Button1 = GUICtrlCreateButton("Button1", 8, 16, 57, 25, 0)
    $Button2 = GUICtrlCreateButton("Button2", 72, 16, 57, 25, 0)
    $Button3 = GUICtrlCreateButton("Button3", 136, 16, 65, 25, 0)
    $Input1 = GUICtrlCreateInput("Input1", 16, 72, 313, 21)
    $Button4 = GUICtrlCreateButton("Button4", 208, 16, 65, 25, 0)
    $Button5 = GUICtrlCreateButton("Button5", 280, 16, 57, 25, 0)
    $Group1 = GUICtrlCreateGroup("Group1", 8, 56, 329, 249)
    $Label1 = GUICtrlCreateLabel("Label1", 16, 112, 308, 185)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    GUICtrlSetData($Input1,"StGB § 185. Beleidigung")
    GUICtrlSetData($Label1,"Die Beleidigung wird mit Freiheitsstrafe bis zu einem Jahr oder mit Geldstrafe und, wenn die Beleidigung mittels einer Tätlichkeit begannen wird, mit Freiheitsstrafe bis zu zwei Jahren oder mit Geldstrafe bestraft.")
    Case $Button2
    GUICtrlSetData($Input1,"StGB § 186. blabla")
    GUICtrlSetData($Label1,"blalblablalbaerigjaürgblbllablablabla blablalbalblablalblblablGTASPIDERROCKTblablablablabla blablablablablbalblalbbalblab")
    ;usw usw
    EndSwitch
    WEnd

    [/autoit]

    Mfg Spider

    Edit: da war ma wieder jmd schneller :pinch:

  • Vielen Dank.

    Dann werde ich später mal anfangen die ersten 100 Buttons zu erstellen. Alles dann viel größer und dann die Buttons aktivieren.

    Ui, das werden später mal richtig viele Buttons. Viel immer wiederkehrende Quelltextabschnitte.

    Okay, aber hammer lieben Dank.

    LG, Lina. :thumbup:

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • hört sich für mich auch so an.
    da frag ich mich aber, warum du soviele buttons machen willst.

    kannste net ein dropdown menü machen, aus dem du dann den gewünschten § aussuchst, drückst auf nen button und das prog schreibt den text aus ner text-/ini-datei in das feld?

    dürfte wesentlich weniger aufwand sein, als 100 buttons zu erstellen =)

  • kleiner tipp vielleicht gibt es ja eine Internetseite wo alle Paragraphne auufgeführt sind dann macht grad_InetGetSource und splitten und ersparst dir die Schreibarbeit. Nachteil ist halt das es I-Net abhängig ist.

  • hört sich für mich auch so an.
    da frag ich mich aber, warum du soviele buttons machen willst.

    kannste net ein dropdown menü machen, aus dem du dann den gewünschten § aussuchst, drückst auf nen button und das prog schreibt den text aus ner text-/ini-datei in das feld?

    dürfte wesentlich weniger aufwand sein, als 100 buttons zu erstellen =)

    Dropdown ist ja eine gute Idee und auch die INI-Datei-Sache, aber da weiß ich nicht wo ich anfangen soll und wie ich das zusammen führen soll.

    Ja, ich kann das auslesen bzw. mit <strg> + <c> und dann mit <strg> + <v> in eine Datei (z. B. test.ini) einfügen. Aber das grundlegende Problem (siehe Vorabschnitt) ist ja dann noch da.

    LG und schönes Wochenende.

    Lina.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl