Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by HPW,
14. Dez 2005
:oops:
Manchmal muss man sich wirklich dafür schämen.
Einfach das ganze FormDestroy weglassen und schon geht es.
Da wurde dann wohl versucht zweimal zu löschen.
Aber dafür habe ich wenigstens wieder einiges gelernt.
Nochmals allen herzlichen Dank!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by HPW,
14. Dez 2005
Oops, war vom Ändern drin geblieben. Sorry. :oops:
Nun alles so wie empfohlen geändert.
Läuft soweit wieder aber mein Problem mit dem ImplaceEditor ist immer noch vorhanden.
Benutzte ich das Grid ohne Editieren läuft es und kann auch gelöscht werden.
procedure TThpwForm.FormDestroy(Sender: TObject);
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by HPW,
14. Dez 2005
Frank,
Danke für das Beispiel mit dem Focus.
Wenn ich es mit den anderen Methoden dann so wie im Beispiel mache:
TYPE
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by HPW,
14. Dez 2005
Hallo Frank,
mit eigenen Klassen kenne ich mich noch nicht so gut aus. (Wie man sieht) :oops:
Ich wollte eigentlich nur ein TStringgrid machen, das einige der vorhandenen Methoden benutzte.
Dann stellte ich fest das das Standard-Grid keine OnSetFocus und OnKillFocus besitzt.
Daher dann die Umstellung auf eine eigene Klasse.
Dort sollten dann aber auch die davor benutzen Methoden...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by HPW,
14. Dez 2005
Ich erzeuge folgende Form mit Stringgrid:
type
TMyStringGrid = class(TStringGrid)
procedure WMSetFocus(var msg: TWMSetFocus); message WM_SETFOCUS;
procedure WMKillFocus(var Msg: TMessage); message WM_KillFocus;
procedure SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);reintroduce;
procedure SetEditText(Sender: TObject; ACol, ARow: Integer;...