Was nehmen??

  • Ich brauche ein textfeld, das folgende eigenschaften haben soll:

    1.man soll unendich viel text eintippen können (wie bei einer editbox)

    2.man soll absetze machen können

    3.man soll per button weitere textfelder unter das textfeld setzen können (wie eine liste)

    4.der inhalt der textfelder soll in einer .ini datei oder vergleichbaren gespeichert werden und beim erneuten aufrufen des programmes wieder in den feldern stehen


    ich würde mich über anregungen und damit verknüpfte beispiele sehr freuen :D :D

    ich bedanke mich schonmal für eure hilfe!!!

  • würde ich ja aber ich hab mit punkt 3 und 4 so meine probleme. da wären beispiele hilfreich :D

  • Hier mal ein Ansatz zu 3.

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <EditConstants.au3>
    #include <WindowsConstants.au3>

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

    Global $hEdit[1]

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

    $hGui = GUICreate("Gui", 300, 500)
    $hAdd = GUICtrlCreateButton("Hinzufügen", 30, 20, 100, 25)
    $hEdit[0] = GUICtrlCreateEdit("", 20, 60, 260, 100, BitOR($WS_VSCROLL, $ES_WANTRETURN))
    GUISetState()

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

    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    Case $hAdd
    ReDim $hEdit[UBound($hEdit) + 1]
    $aPos = ControlGetPos($hGui, "", $hEdit[UBound($hEdit) - 2])
    $hEdit[UBound($hEdit) - 1] = GUICtrlCreateEdit("", 20, $aPos[1] + $aPos[3], 260, 100, BitOR($WS_VSCROLL, $ES_WANTRETURN))
    EndSwitch
    WEnd

    [/autoit]
  • Ich würde sagen Editbox ist hier angebracht.
    Wie du dann 3 löst hat m-obi ja schon gezeigt ^^

    mfg Ubuntu

  • das is super!! danke!!

    das einzigste wäre dann noch dass es gut wäre die editboxen irgendwo reinzutun damit man belibig viele erstellen kann ohne das es die maße des fensters übersteigt (irgendwas zu scrolen oder so)???

  • das klappt irgendwie nit ich hab da zwar die scrolbar aber scrolen kann man nicht auch wenn ich das enabelt hab. ich kann die untersten boxen trozdem nit sehen!!

  • Das Problem hatte ich auch, da Standardmäßig nur ca. die doppelte GUI Höhe als Scrollbereich zur Verfügung steht. Zumindestens ist´s bei mir so.

    Kannst du aber recht einfach mit

    [autoit]

    _GUIScrollBars_SetScrollRange

    [/autoit]


    lösen