I Listbox si chiudono anche con un solo click
git-svn-id: svn://10.65.10.50/trunk@2984 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
6557a686d3
commit
d50073c2b6
@ -1485,7 +1485,7 @@ void TDropDownList::ddl_str_eh(XI_OBJ* itf, XI_EVENT* xiev)
|
||||
if (ddl->items() > 1)
|
||||
xiev->v.get_percent.percent = (int)((xiev->v.get_percent.record * 100l)/((long)ddl->items()-1l));
|
||||
break;
|
||||
case XIE_DBL_CELL:
|
||||
case XIE_DBL_CELL:
|
||||
ddl->select((int)(ddl->row2rec(xiev->v.xi_obj->v.cell.row)));
|
||||
ddl->close();
|
||||
break;
|
||||
@ -1494,7 +1494,7 @@ void TDropDownList::ddl_str_eh(XI_OBJ* itf, XI_EVENT* xiev)
|
||||
ddl->select((int)(ddl->row2rec(xiev->v.xi_obj->v.row)));
|
||||
break;
|
||||
case XIE_XVT_EVENT:
|
||||
if (xiev->v.xvte.type == E_FOCUS && xiev->v.xvte.v.active == FALSE)
|
||||
if ((xiev->v.xvte.type == E_FOCUS && xiev->v.xvte.v.active == FALSE) || xiev->v.xvte.type == E_MOUSE_UP)
|
||||
ddl->close();
|
||||
else if (xiev->v.xvte.type == E_CHAR)
|
||||
{
|
||||
@ -1509,7 +1509,7 @@ void TDropDownList::ddl_str_eh(XI_OBJ* itf, XI_EVENT* xiev)
|
||||
case XIE_CHAR_CELL: // TBI: questa e' copiata da edit
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user