hi,
Tom hat geschrieben: ↑Mi, 11. Dez 2019 12:38
Nein, nicht Cargo. XbpCellGroup hat natürlich auch einen LbClick-Slot.
ich habe es noch mal mit o:lbDown versucht ... aber irgendwie komme ich "so" nicht ran
das war der Grund warum der Button vor dem Datum "in" der Cell sitzt.
zunächst hatte ich es auf das Datepicker Control oDP "itself" versuch was auch bei der Checkbox der Fall ist.
da wurde o:lbDown von Control selbst abgefangen er kam nie nach _DownCheck()
ich habe es nun noch mal versucht in der XbpCellGroup und XbpColumn aber beides wird "abgefangen" durch o:ItemMark / o:ItemSelect von Browse.
Code: Alles auswählen
CLASS DXE_DateColumn FROM XbpColumn
METHOD DXE_DateColumn:create( oParent, oOwner, aPos, aSize, aPP, lVisible )
::lbDown := {|a,b,obj| ::_DownCheck( obj ) }
CLASS DXE_DateCellGroup FROM XbpCellGroup
METHOD DXE_DateCellGroup:init( oParent, oOwner, aPos, aSize, aPP, lVisible )
::lbDown := {|a,b,obj| ::_DownCheck( obj ) }
METHOD DXE_DateCellGroup:CreaChecks( nPosIni, nPosFin )
oDP:lbDown := {|a,b,obj| ::_DownCheck( obj ) }
übersehe ich da was
---
wenn ich ein Control "in" einer Cell haben will muss wohl ein Teil "sichtbar" sein.
das entsprechende Control wie eine CheckBox, Button oder der DatePicker reagieren "selbst" auf o:lbDown mit einer Aktion.
bei DatePicker wäre das der Button zu "aufmachen" der "vorzeigbar" ist denn das Control in jeder Cell "sichtbar" sieht nicht gut aus
![DTP_in_Cell.jpg](./download/file.php?id=3893&sid=38ab2a61c30fc4b542af8dab61fb62e3)
- DTP_in_Cell.jpg (183.62 KiB) 6473 mal betrachtet
die Anzeige "oben" finden einige nicht schlecht (weil gross) aber F2 ist ihnen doch lieben denn meisten (!) gegeben die das Datum direkt ein.
scheinbar will der Programmierer (ich) mal wieder "mehr" einbauen als die User "benötigen" ...
![Whistle :-"](./images/smilies/eusa_whistle.gif)