Home » U++ Library support » ArrayCtrl, HeaderCtrl & GridCtrl » Selection changes before LostFocus() is called
Re: Selection changes before LostFocus() is called [message #13234 is a reply to message #13226] |
Mon, 24 December 2007 00:32   |
loki
Messages: 36 Registered: October 2007
|
Member |
|
|
Yeah. I am getting better.
This one should fix it. But please have a look on it.
void ArrayCtrl::DoPoint(Point p, bool dosel) {
if(!HasFocusDeep())
SetWantFocus();
p.y += sb;
if(p.y >= GetTotalCy() && IsAppendLine())
KillCursor();
clickpos.y = GetLineAt(p.y);
if(!IsNull(clickpos.y))
SetCursor0(clickpos.y, dosel);
else
if(IsCursor())
AcceptRow();
}
Tomorrow I will check the one when in RowEdit-Mode.
greetings
loki
[Updated on: Mon, 24 December 2007 00:37] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Sun Apr 27 10:35:06 CEST 2025
Total time taken to generate the page: 0.00469 seconds
|