Ich möchte das der eingegebene text im 1. inputfeld in dem editfeld erscheint und das eingegebene zeichen in der 2. inputbox in dem editfeld gefärbt wird aber bei mir klappt das iergendwie nicht...
[autoit]#include <GUIConstants.au3>
#Include <GuiRichEdit.au3>
$hGui = GUICreate("Test", 500, 200, 400, 200)
$Edit = _GUICtrlRichEdit_Create($hGui, "", 280, 10, 200, 180)
GUICtrlCreateLabel("Text:", 10, 10, 50, 17)
;~ $Input = GUICtrlCreateInput("", 10, 30, 250, 20)
$Input = GUICtrlCreateInput("", 10, 30, 250, 20)
GUICtrlCreateLabel("Buchstabe:", 10, 60, 60, 17)
$Input2 = GUICtrlCreateInput("", 10, 80, 250, 20)
GUICtrlSetLimit(-1, 1)
$Button = GUICtrlCreateButton("Ok", 100, 150, 100, 25)
GUISetState(@SW_SHOW)
[/autoit][autoit][/autoit][autoit]While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
_GUICtrlRichEdit_Destroy($Edit)
Exit
Case $Button
GUICtrlSetData($Edit, GUICtrlRead($Input))
$pos = StringInStr(_GUICtrlRichEdit_GetText($Edit), GUICtrlRead($Input2))
_GuiCtrlRichEdit_SetSel($Edit, $pos - 1, $pos)
_GUICtrlRichEdit_SetCharColor($Edit, 0xff)
_GuiCtrlRichEdit_SetSel($Edit, $pos - 1, $pos, True)
EndSwitch
WEnd
Was mache ich falsch?