|
|
WireLess Studio Widgets Developer's Guide |
|
This methods retrieves the type of the last click event triggered by a WS_LIST_CTRL.
LONG GetLastClickEventTypeByName(LPCTSTR sObjectName);
LONG GetLastClickEventTypeById(SHORT usObjectId);
On success, GetLastClickEventType returns the zero based index of the selected column on a widget. If no click event was triggered before, GetLastClickEventType returns WS_CLICK_EVENT_INVALID. On error GetSelectedItem returns -2. To get extended information, call WStError::GetLastErrorCode.
The available click event types are:
Public wsWidget As New WStWidget
Case "myListCtrl"
If wsWidget.GetLastClickEventTypeByName("myListCtrl") = WS_CLICK_EVENT_ON_ITEM Then
iSelectedRow = wsWidget.GetSelectedItemByName("myListCtrl")
sIntVal = iSelectedRow
sEventValue = "Row: " + sIntVal + " Str: " + _
wsWidget.GetRowTextByName("myListCtrl", iSelectedRow, 0)
ElseIf wsWidget.GetLastClickEventTypeByName("myListCtrl") = WS_CLICK_EVENT_ON_HEADER Then
sIntVal = wsWidget.GetSelectedColumnByName("myListCtrl")
sEventValue = "Column: " + sIntVal
End If
GetSelectedColumn | GetSelectedItem | GetOption
WStWiget class reference | WStForm class reference | WStFactory class reference | WStError class reference
| WireLess Studio by SofToGo S.A. | Visit our site www.softogo.com | Contact us help@softogo.com |