Autor Beitrag
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 19.06.07 15:23 
Hallo,

ich habe ein MDIChild-Formular. Darauf sind ein Panel, eine ComboBox (befindet sich auf Panel) und ein
SynEdit (nicht auf Panel). Wie kann ich verhindern, dass die ComboBox den Fokus erhält? Der soll nämlich immer schön im SynEdit bleiben.
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 19.06.07 15:32 
gibts ein OnFocus oder OnActivate?? oder so ähnlich? dann kann man dort reinschreiben:

ausblenden Delphi-Quelltext
1:
2:
3:
{...}
synedit1.setfocus;
{...}


wenn nicht müsstest du die nachrichten selbst abfangen. (WM_SetFocus vielleicht)

lg elundril
Jakob_Ullmann Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 19.06.07 15:51 
Jep, danke! Habe aber schon selbst eine Lösung gefunden. Danke!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 19.06.07 16:06 
Wozu dem Benutzer eine Combobox präsentieren, wenn er doch nichts damit anfangen kann? Was hat die Combobox für eine Funktion?
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Di 19.06.07 16:14 
Platz verschwenden :)

Du könntest dir aber auch das OnExit-Ereignis der SynEdit-Komponenten zu Eigen machen - falls dieses vorhanden ist -

ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TSynEdit.OnExit(Sender: TObject);
begin;
 SynEdit.setFocus;
end;


LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.