Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by idefix2,
26. Mai 2010
Das Problem ist, dass der selbe Event ausgelöst wird, wenn man Tastatur oder wenn man die Maus verwendet, und dass ich in diesem Event anscheinend nicht leicht feststellen kann, was es war. Aber mit dem von Lannes geposteten Code sollte das funktionieren - ist halt wirklich im Verhältnis recht aufwändig. Aber wie Du richtig schreibst, ein wirklich durchdachtes Userinterface ist aufwändig.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by idefix2,
26. Mai 2010
Nein, er wird automatisch durch die Ansteuerung mit der Tastatur selektiert. Mmöglicherweise gibt es eine Eigenschaft, die man setzen kann, damit die Komponente sich anders benimmt, aber beim Standardverhalten braucht man keine Leertaste.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by idefix2,
26. Mai 2010
Genau, und Bill Gates ist unser Prophet
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by idefix2,
26. Mai 2010
@ sx2008
Dass der Focus in einer Radiogroup bleibt, nachdem der User mit der Maus den gewünschten Knopf angeklickt hat, ist völlig sinnlos. In dem Bereich will er sicher nichts machen, vor allem nicht mit der Tastatur, für die der Focus ja relevant ist. Wenn als nächstes ein Tastatureingabefeld kommt, ist es sehr hilfreich, den Focus gleich dorthin zu versetzen, es erspart dem Anwender eine...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by idefix2,
25. Mai 2010
Nein, eine Radiogroup.
In der Radiogroup gibt es mehrere Möglichkeiten zum ankreuzen:
Klavier verkauft
Pianino verkauft
Klavier vermietet
Pianino vermietet
sonstiges
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by idefix2,
25. Mai 2010
Finde ich nicht.
Wenn er mit der Maus ein Element auswählt, hat er seine Auswahl gemacht. Bei manchen Elementen ist nun die Eingabe eines Zusatztextes nötig, und in dem Fall will ich den Eingabefocus mittels editx.setfocus direkt auf das passende Editfeld setzen, damit erspart er sich ein extra-Tab bzw. einen Mausklick.
Wenn er mit der Tastatur in der Radiogroup hinauf oder hinuntergeht,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by idefix2,
25. Mai 2010
In einer Radiogroup kann die Elementauswahl über einen Klick mit der Maus oder über die Tastatur mittels Pfeiltasten erfolgen.
Um auf eine Änderung zu reagieren, hab ich aber nur das Ereignis onclick gefunden, das wird bei einem Mausklick auf ein Element der Radiogroup ebenso ausgelöst wie wenn durch Drücken einer Pfeiltaste das gewählte Element geändert wird. Gibt es irgend eine Möglichkeit für...