The DoubleClicked event has different arguments for different objects:
Object  | 
See  | 
|---|---|
ListBox, PictureListBox, ListView, and Tab controls  | 
Syntax 1 For ListBox, PictureListBox, ListView, and Tab controls  | 
TreeView control  | 
|
Window  | 
|
Other controls  | 
For information about the DataWindow control’s DoubleClicked event, see the DataWindow Reference or the online Help.
Occurs when the user double-clicks on the control.
Event ID  | 
Objects  | 
|---|---|
pbm_lbndblclk  | 
ListBox, PictureListBox  | 
pbm_lvndoubleclicked  | 
ListView  | 
pbm_tcndoubleclicked  | 
Tab  | 
Argument  | 
Description  | 
|---|---|
index  | 
Integer by value. The index of the item the user double-clicked (for tabs, the index of the tab page).  | 
Long. Return code choices (specify in a RETURN statement):
0 Continue processing
You can use the ItemActivate event (with the OneClickActivate property set to false) instead of the DoubleClicked event for ListView controls.
In a ListBox or PictureListBox, double-clicking on an item also triggers a SelectionChanged event.
This example uses the DoubleClicked event to begin editing the double-clicked ListView item:
This.EditLabels = TRUE
Occurs when the user double-clicks on the control.
Event ID  | 
Objects  | 
|---|---|
pbm_tvndoubleclicked  | 
TreeView  | 
Argument  | 
Description  | 
|---|---|
handle  | 
Long by value (the handle of the item the user double-clicked)  | 
Long. Return code choices (specify in a RETURN statement):
0 Continue processing
This example turns on editing for the double-clicked TreeView item:
TreeViewItem ltvi_current
ltvi_current = tv_1.FindItem(CurrentTreeItem!, 0)
This.EditLabel(ltvi_current)
Occurs when the user double-clicks in an unoccupied area of the window (any area with no visible, enabled object).
Event ID  | 
Objects  | 
|---|---|
pbm_lbuttondblclk  | 
Window  | 
Argument  | 
Description  | 
|---|---|
flags  | 
UnsignedLong by value (the modifier keys and mouse buttons that are pressed). Values are: 
 
 In the Clicked event, the left mouse button is being released, so 1 is not summed in the value of flags. For an explanation of flags, see Syntax 2 of MouseMove.  | 
xpos  | 
Integer by value (the distance of the pointer from the left edge of the window’s workspace in pixels).  | 
ypos  | 
Integer by value (the distance of the pointer from the top of the window’s workspace in pixels).  | 
Long. Return code choices (specify in a RETURN statement):
0 Continue processing
The xpos and ypos arguments provide the same values the functions PointerX and PointerY return when you call them for the window.
Occurs when the user double-clicks on the control.
Event ID  | 
Objects  | 
|---|---|
pbm_bndoubleclicked  | 
Graph, OLE, Picture, PictureHyperLink, StaticText, StaticHyperLink  | 
pbm_cbndblclk  | 
DropDownListBox, DropDownPictureListBox  | 
pbm_lbuttondblclk  | 
DatePicker, MonthCalendar  | 
pbm_prndoubleclicked  | 
HProgressBar, VProgressBar  | 
pbm_rendoubleclicked  | 
RichTextEdit  | 
None
Long. Return code choices (specify in a RETURN statement):
0 Continue processing
The DoubleClicked event for DropDownListBoxes is only active when the Always Show List property is on.