Hossa,
Ich schreib mir hier gerade eine Kleine Anwendung, welche auf dem Hauptformular nur eine einzige Listbox hat.
Mittels Tastaturereignissen steuere ich dann diverse Events.
Und nun ist mir aufgefallen, dass wenn man einen Großbuchstaben tippt und dann z.b. weitere sich ein winzig Kleines Fensterchen öffnet, in dem man dann seinen Text Tippen kann. Ich hab das aber nicht Programmiert, das wüste ich ja.
Nun die Frage, was genau ist das, bzw. wo kann ich die Events abfangen die in diesem Kästchen ausgelöst werden, bzw. wo kann ich dieses Kästchen deaktivieren, denn eigentlich will ich das Ding nicht haben ..
Listbox "zusatzfenster" [gelöst]
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Listbox "zusatzfenster" [gelöst]
Zuletzt geändert von corpsman am Fr 6. Nov 2009, 11:21, insgesamt 1-mal geändert.
--
Just try it
Just try it
Re: Listbox "zusatzfenster"
Das gibt's nur bei GTK2. Da kann man afaik nicht viel machen. Das gehört zu GTK2.corpsman hat geschrieben: Nun die Frage, was genau ist das, bzw. wo kann ich die Events abfangen die in diesem Kästchen ausgelöst werden, bzw. wo kann ich dieses Kästchen deaktivieren, denn eigentlich will ich das Ding nicht haben ..
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Listbox "zusatzfenster"
Also diese Aussage war dann doch etwas schockierend.
Ich hab nu mal ein wenig rumgespielt, wenn man hergeht und den Key "killt" gehts, aber zugegeben es ist schon ein bischen ein Hack
Ich hab nu mal ein wenig rumgespielt, wenn man hergeht und den Key "killt" gehts, aber zugegeben es ist schon ein bischen ein Hack

Code: Alles auswählen
Procedure TForm1.ListBox1KeyPress(Sender: TObject; Var Key: char);
Begin
// Bearbeiten der Key dinge
..
// Verhindern des Popups
key := #0;
end;
--
Just try it
Just try it
Re: Listbox "zusatzfenster"
Immer diese grossen Worte. "Schockierend" wenn mal was ein bisschen Plattform-spezifisch ist. Find ich blöd.corpsman hat geschrieben:Also diese Aussage war dann doch etwas schockierend.
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Listbox "zusatzfenster" [gelöst]
mit schockierend meinte ich eigentlich nur das "nicht" abschaltbar ist.
Wie du ja siehst hab ich nen "hack" gefunden, ders doch löst
Wie du ja siehst hab ich nen "hack" gefunden, ders doch löst

--
Just try it
Just try it
-
- Beiträge: 462
- Registriert: Mi 30. Jul 2008, 13:11
- OS, Lazarus, FPC: WinXP SP3 (L 0.9.28.2 FPC 2.2.4)
- CPU-Target: 32Bit
- Kontaktdaten:
Re: Listbox "zusatzfenster" [gelöst]
Ich würde das aber nicht als Hack bezeichnen. In Windows ist es auch üblich diverse Events durchzureichen, bis sich jemand drum kümmert. Das wird dann z.B. so signalisiert, dass eben der Key auf #0 gesezt wird...
Seit er seinen neuen Computer hat, löst er alle Probleme, die er vorher nicht hatte!