Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nogge,
1. Feb 2005
Jo, Danke...genau das wollte ich haben (Hätte ich auch eigentlich selber drauf kommen müssen o_O)! Allerdings habe ich mir keine Komponente erstellt, da ich die Listbox wohl nur für dieses eine Projekt benötigen werde. Habe stattdessen einen eigenen "Type" deklariert (nur für die, die das selbe Problem haben, wie ich es hatte^^):
type
TListboxEx = class(TListBox)
private
procedure...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nogge,
31. Jan 2005
Die Message "WM_VSCROLL" (TWMScroll) wird aber leider nur beim Scrollen mit der Maus ausgelöst (das hatte ich selbst ja auch schon ausprobiert). Wenn ich die Pfeiltaste nach unten oder oben drücke, geschieht gar nichts.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nogge,
29. Jan 2005
Ich möchte aufs Scrollen allgemein in der Listbox reagieren können, d.h. mit der Maus und mit den Tasten. Deshalb dachte ich auch daran, auf die Änderung des TopIndex' zu reagieren, denn dann wird ja immer gescrollt.
Ich verstehe deine Property aber immer noch nicht (sry^^). Also wenn ich jetzt in die SetTopIndex-Procedure meinen Code hineinschreibe, wird dieser immer ausgeführt, wenn sich der...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nogge,
28. Jan 2005
mmh, nicht so schön...ich möchte bei Änderung des TopIndex' informiert werden, so wie bei einem Stringgrid zB das Event "OnTopLeftChanged" dafür verantwortlich ist. Deine Methode würde nur mit einem Timer funktionieren (wenn ich den code richtig verstanden habe), was ich vermeiden möchte.
Ich habe leider noch nie eigene Kompontente erstellt, d.h. ich kann deinen Tipp leider nicht alleine...