Label Text zwei farbig?

  • Also ich habe mir ein kleines Script gebastelt und habe da viele Checkboxen drin. Bei einigen ist noch ein Kommentar hinter dem eigentlichen Text. Nun wollte ich fragen, ob es möglich ist das das kommentar eine andere Farbe als der eigentliche Text hat :huh: Also das der eigentliche Text schwarz ist und das Kommentar dahinter z.B. blau.

    Guictrlcreatecheckbox("Eigentlicher Text | Kommentar", .....)

    wäre das möglich?

    MfG eMkay

  • Hatte ich mir auch gedacht, aber ist ja so umständlich xD naja ich werd' mich ransetzen


    MfG eMkay

  • schreib dir doch ne funktion die gleich beides erstellt, ne checkbox und ein label und vllt beide ctrlids als array zurückgeben

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    • Offizieller Beitrag

    Wenn das Label nur zur Beschreibung dient, brauchst du meist auch dessen ID nicht.
    Kannst es dann z.B. so machen:

    [autoit]

    $gui = GUICreate('test')
    $cb1 = _GUICtrlCreateCBwLabel('CB 1', 10, 10, 50, -1, 'Das Label 1', 70, 0xFF0000)
    $cb1 = _GUICtrlCreateCBwLabel('CB 2', 10, 40, 50, -1, 'Das Label 2', 70, 0xFFFF00)
    $cb1 = _GUICtrlCreateCBwLabel('CB 3', 10, 70, 50, -1, 'Das Label 3', 70)
    GUISetState()

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

    Do
    Until GUIGetMsg() = -3

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

    Func _GUICtrlCreateCBwLabel($titleCB, $left, $top, $width, $height=-1, $titleLa='', $widthLa=1, $color=0x0000FF)
    If $height < 0 Then $height = 17
    GUICtrlCreateLabel($titleLa, $left+$width, $top+1, $widthLa, $height)
    GUICtrlSetColor(-1, $color)
    Return GUICtrlCreateCheckbox($titleCB, $left, $top, $width, $height)
    EndFunc

    [/autoit]