| |
|
|
- Seite 1 - |
|
Thomas Zielinski | Hallo, unter X4 kann ich ein Edit in einem Childwindow nicht anklicken oder etwas hinein schreiben. Handelt es sich hier um das selbe Problem wie es auch mit manchen Controlls in einer GroupBox passiert oder mach ich nur etwas gravierend falsch?
Getestet unter X4 auf Win10 Pro
Declare ChildWin&, Edit&
cls
ChildWin& = Create("ChildWindow",%HWnd,"Projekte",5,5,500,300)
Edit& = Create("Edit",ChildWin&,"",20,20,100,25)
While 1
WaitInput
EndWhile
|
|
|
| |
|
|
|
« Dieser Beitrag wurde als Lösung gekennzeichnet. » |
|
Matthias Arlt | ...und so geht es auch:
cls
var child&=create("ChildWindow",%hwnd,"",20,20,300,300)
SetStyle child&,GetStyle(child&) + $40000000
create("Edit",child&,"",20,20,50,20)
while 1
waitinput
case %key=2 : break
wend
|
|
|
| |
|
|
|
|
RudiB. | Richtig....ist schon eigenartig...aber so gehts...
Declare ChildWin&, Edit&
CLS
ChildWin& = Create("ChildWindow",%Hwnd,"Projekte",5,5,500,300)
Edit& = Create("Edit",ChildWin&,"",20,20,100,25)
While 1
setfocus(edit&)' gezielt den Focus auf das Edit setzen
WaitInput
EndWhile
|
|
|
| |
|
|
|
RudiB. | ....oder mit SetText Edit&,"Test" zuweisen geht auch. |
|
|
| |
|
|
|
Matthias Arlt | ...und so geht es auch:
cls
var child&=create("ChildWindow",%hwnd,"",20,20,300,300)
SetStyle child&,GetStyle(child&) + $40000000
create("Edit",child&,"",20,20,50,20)
while 1
waitinput
case %key=2 : break
wend
|
|
|
| |
|
|
|
Thomas Zielinski | Danke so funktioniert es glaube ich. Habe mich jetzt für die Lösung von Matthias entschieden. Den Focus auf das Edit zu setzen funktioniert zwar im kleinem Rahmen aber dafür habe ich zu viele Controlls auf dem Schirm. Da kommt nur irgend etwas durcheinander.
Vielen Dank nochmal. |
|
|
| |
|
|