Hilfe bei Gui und BBCODEs

  • Hallo, ich wollte eine Gui bauen, in welcher ich einen Text eingeben kann, wenn ich nun ein Wort Groß schreiben möchte klicke ich auf den Button "Groß", nun soll nen kleines Fenster aufpoppen wo ich das Wort/Satz eingeben kann, wenn ich das Popup schließe soll dieser Text mit den dazugehörigen Code in den Fesnter erscheinen,

    Ebenso habe ich Buttons für die Hintergrundfarbe gemacht das sol aber ohne Vorschau ablaufen
    soweit ist die Theorie

    Sehr grobe Gui, nur zum teste etc

    [autoit]


    #include<GuiComboBox.au3>
    #include<GUIConstantsEx.au3>
    #include <file.au3>
    #include <array.au3>
    #include<File.au3>

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

    Dim $aListe
    ;Gui

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

    $Gui=GUICreate ('BBC', 900,600); Wagerechte; Höhe
    GUISetBkColor(0xFFB200);FF6699);663399 )
    GUISetFont(9, 300)
    $number2 = GUICtrlCreateEdit ($altertext, 220,220,600,80,0)

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

    ;BBCODES für das Textfeld
    $BBCDICK=GUICtrlCreateButton("Dick",220,190)
    $BBCKlein=GUICtrlCreateButton("Klein",255,190)
    $BBCGROS=GUICtrlCreateButton("Groß",295,190)
    $BBCYoutube=GUICtrlCreateButton("Youtube",340,190)
    $BBCGELBT=GUICtrlCreateButton("GelbT",455,190)
    $BBCROTT=GUICtrlCreateButton("RotT",500,190)
    $BBCBLAUT=GUICtrlCreateButton("BlauT",540,190)
    $BBCGRUENT=GUICtrlCreateButton("GrünT",585,190)
    $BBCBRAUN=GUICtrlCreateButton("BraunT",630,190)
    $BBCHBLAUH=GUICtrlCreateButton("HBlauH",680,190)
    $BBCGELBH=GUICtrlCreateButton("GelbH",735,190)
    $BBCGRUENH=GUICtrlCreateButton("GrünH",780,190)
    ;Hyperlink
    $endbutton = GUICtrlCreateButton('Beenden',830,550)

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

    GUISetState(@SW_SHOW)

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

    ;Gui ENDE
    While 1
    $msg = GUIGetMsg()

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

    If $msg <> 0 Then
    $zahl2 = GUICtrlRead($number2)

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

    Select
    ;Hile Abschnitt
    ;Hile Abschnitt

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

    ;BBCODES
    case $msg = $BBCDICK
    ('Welcher Text soll Dick werden?')
    case $msg = $BBCKlein
    ('Welcher Text soll klein werden?')
    case $msg = $BBCGROS
    ('Welcher Text soll Groß werden?')
    case $msg = $BBCYoutube
    ('Welches Video von Youtube soll eingebunden werden?')
    case $msg = $BBCGELBT
    ('Welcher Text soll Gelb werden?')
    case $msg = $BBCROTT
    ('Welcher Text soll Rot werden?')
    case $msg = $BBCBLAUT
    ('Welcher Text soll Blau werdeb?')
    case $msg = $BBCGRUENT
    ('Welcher Text soll Grün werden?')
    case $msg = $BBCBRAUN
    ('Welcher Text soll Braun werden?')
    case $msg = $BBCHBLAUH

    case $msg = $BBCGELBH

    case $msg = $BBCGRUENH

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

    Case $msg = $endbutton Or $msg = $GUI_EVENT_CLOSE

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

    ExitLoop
    EndSelect
    EndIf
    Wend

    [/autoit]

    2 Mal editiert, zuletzt von devildevil3 (26. Juli 2008 um 16:17)

  • Und was willst jetzt genau wissen. Das mit

    [autoit]

    ('Welches Video von Youtube soll eingebunden werden?')

    [/autoit]

    wird nicht funktionieren: Syntax Errror

  • ja ne ist klar ;)

    Mir fehlt schlichtweg der Befehl der eine Art Popup aufpoppen läßt, das in klammern ist nur persönliche Notiz was es dann machen soll!

    Mir fehlt nur nichts ein :(

  • Hi,
    persönliche Notizen setz man am Anfang ein ; und schon werden sie nicht beachtet :)

    z.B.

    [autoit]

    ; ('Welches Video von Youtube soll eingebunden werden?')

    [/autoit]


    Zu Popup, was meinst du damit? Wie wärs einfach mit ner neuen GUI?

  • Hi,
    persönliche Notizen setz man am Anfang ein ; und schon werden sie nicht beachtet :)

    z.B.

    [autoit]

    ; ('Welches Video von Youtube soll eingebunden werden?')

    [/autoit]


    Zu Popup, was meinst du damit? Wie wärs einfach mit ner neuen GUI?

    Ich bin auch dafür das man als Popup eine kleine GUI macht. Beim Klick auf ein Eintrag wird die automatisch angezeigt

  • Mhh ok, dürfte nicht das Problem sein, aber wie geht das dann mit Abfrage der 2ten Gui, genauso wie bei der ersten?

    Und wie lasse ich das Fenster wo der Text steht aktuallisieren?

  • mit GUICtrlRead frägst du ein Control ab und mit GUICtrlSetData änderst du ein Control