Listbox "zusatzfenster" [gelöst]

Rund um die LCL und andere Komponenten
Antworten
Benutzeravatar
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]

Beitrag von corpsman »

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 ..
Zuletzt geändert von corpsman am Fr 6. Nov 2009, 11:21, insgesamt 1-mal geändert.
--
Just try it

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: Listbox "zusatzfenster"

Beitrag von theo »

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 ..
Das gibt's nur bei GTK2. Da kann man afaik nicht viel machen. Das gehört zu GTK2.

Benutzeravatar
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"

Beitrag von corpsman »

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 ;)

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

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: Listbox "zusatzfenster"

Beitrag von theo »

corpsman hat geschrieben:Also diese Aussage war dann doch etwas schockierend.
Immer diese grossen Worte. "Schockierend" wenn mal was ein bisschen Plattform-spezifisch ist. Find ich blöd.

Benutzeravatar
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]

Beitrag von corpsman »

mit schockierend meinte ich eigentlich nur das "nicht" abschaltbar ist.

Wie du ja siehst hab ich nen "hack" gefunden, ders doch löst ;)
--
Just try it

RSE
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]

Beitrag von RSE »

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!

Antworten