Vier D HomeArchivSeminareNachrichten - Twitter4D Expertise
Antworten auf Ihre Fragen •
Datenbank-Pflege •
4D Coaching •
OpenDDDD •
Termine •
4D Expert
V11/V12-Service • Konzepte •
Alternativen •
Meine Apps
Gebrauchtes Mac + iPhone: zu verkaufenFinden Geo-Themen + Projekte GoogleMap-Integration • GeoDDDD • Database Publishing • Database PhotographyVerschiedenes |
25 Sep 2006
→ english readers please follow this link Cursor-Bewegung in ListboxenOhne in 4D etwas einstellen zu müssen wandert der Cursor in Listboxen in horizontalem Zickzack durch die Zellen bis in die rechte untere Ecke. So soll das sein. Werden datensatz-ähnliche Infos dargestellt werden ist das optimal. Werden verschiedene Arten gleicher Information in einer Matrix dargestellt, ist ein vertikaler Zickzack die effizientere Bewegungsfolge. Hier werden Fon, Fax, Mobil, eMail, URL und Pager für die Fälle Privat, Geschäftlich und nur mobil eingeb- und änderbar angezeigt. Dann ist es effizienter, sich von oben nach unten durch die Spalten zu bewegen und nach der letzten Zelle zur ersten editierbaren Zelle zurück zu kommen. Das macht 4D nicht automatisch und läßt sich auch nicht einstellen. Mit einer eigenen Methode ist es kein Problem. Mit dem Event On Losing Focus rufe ich mit diesen Parametern die Methode LBox_Cursor_Movement ("vertical_EditMode"; $lb_ObjName; Focus object;3) auf. Die Parameter sind Optionen als Text, der Objektname der Listbox, das Objekt auf das die Aktion sich bezieht (idR Focus object) und die erste Spalte, die editierbar ist. In einer Matrix ist die erste sichtbare Spalte ein Etikett.
|