Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
27. Jul 2010
Tatata, bei dem FormActivate hatte ich von Anfang an ein ungutes Gefühl. Das muss weg und folgendermassen ersetzt werden :
procedure TForm2.MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var st : string;
begin
st := (Sender as TPanel).Caption;
NrAusgew := Copy (st,1,5);
Form1.EingabeVorh(NrAusgew);
Form1.BringToFront;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
26. Jul 2010
Das Ganze ist schon etwas seltsam. Man sehe sich mal den neuen Anhang an. Im FormShow muss tatsächlich explizit SetFocus aufgerufen werden, damit der Cursor erscheint, obwohl die Form ja eigentlich schon den Focus hat. Aber egal.
Wenn man jetzt auf der Form rechts den Button anklickt und dann oben auf eines der erscheinenden Panele, dann soll die Panel.Caption in der Stringgrid-Zelle stehen....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
25. Jul 2010
So wie es gepostet ist : Cursor. Kommentiere mal das showmessage aus : Rahmen. Wieso ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
25. Jul 2010
Irgendwas hat das goAlwaysShowEditor anscheinend schon mit der Sache zu tun. Man schaue sich aber mal das Projekt im Anhang an. Das mal laufen lassen und danach die showmessage-Zeile auskommentieren. Mir wärs Recht, ich hätte den Cursor und nicht die Umrandung. Aber ich kann ja wohl nicht solche Dummy-Showmessages einbauen, die keiner braucht. 8-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
25. Jul 2010
Der Strich-Cursor erscheint, sobald die Zelle angeklickt wird. Mir stellt sich jetzt die Frage, wieso das in dem einen Programm so ist und in dem anderen der Cursor ohne irgendwelche Aktionen (insbesondere oghne Anklicken) sofort da ist. :shock:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
25. Jul 2010
Du meinst goEditing ? Ist in beiden Fällen gesetzt. Oder EditorMode ? Das ist Standardeinstellung.