Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
29. Jun 2015
Ja, nachvollziehbar.
Wie schon angedacht, könnte man Verhaltensregel-Objekte erstellen, die jeweils einem Grid, einen Header, einem Panel oder Formular zugewiesen werden können. Zur Laufzeit würde dann jeweils das spezifischste benutzt werden.
So könnte man leicht einstellen, wie sich ein Grid oder ggf. auch einzelne Zellen (Spalten) verhalten sollen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
29. Jun 2015
Hier mal meine Erweiterungen vom Wochenende: https://youtu.be/f0bxiEgjgSk (2 Min)
Es fehlen noch die Selektion von Text und ein paar andere kleinere Dinge, aber als grundsätzliches Standardverhalten passt das m.E. so schon ganz gut.
Optional müsste das Verhalten dann später noch beeinflusst werden können - aber nicht durch Programmierung in Ereignishandlern sondern durch Einstellung von...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
25. Jun 2015
@Captnemo
Die Fragen beziehen sich auf die Nutzersicht.
Deine Anmerkungen sind sehr nachvollziehbar.
Ich habe derzeit für das Grid 1/5 der Gridhöhe als Scrollabstand definiert und im Edit 1/10 der Editbreite.
Der Programmierer soll eigentlich nicht jedes Control individuell einstellen müssen/dürfen.
Aber ich kann natürlich globale Optionen anbieten, so dass der Programmierer grundsätzliche...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
25. Jun 2015
Natürlich soll es Eigenschaften geben, die gewählt werden können und die das Verhalten beeinflussen, aber diese sollen überschaubar bleiben.
Aber selbst wenn es Einflussmöglichkeiten gibt (in welcher Form auch immer) stellt sich die Frage, was das Standardverhalten sein soll.
Also würde ich die Fragestellung mal dahingehend präzisieren... :-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
25. Jun 2015
Hallo zusammen,
ich arbeite an eigenen Controls und habe einige Fragen, welche Lösung bezüglich des Textcursors am sinnvollsten wäre…
Vielleicht hat jemand Zeit und Lust, sich das mal anzuschauen: http://youtu.be/_DQp6ghMgJU (8 Min)
Meine generellen Fragen:
1) Wie soll ich das Scrollen im Text organisieren. Rechts habe ich einen Scrollabstand zum rechten Rand eingerichtet. Soll ich dies...