DoubleClicked

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

Syntax 2 For TreeView controls

Window

Syntax 3 For windows

Other controls

Syntax 4 For other controls

For information about the DataWindow control’s DoubleClicked event, see the DataWindow Reference or the online Help.


Syntax 1 For ListBox, PictureListBox, ListView, and Tab controls

Description

Occurs when the user double-clicks on the control.

Event ID

Event ID

Objects

pbm_lbndblclk

ListBox, PictureListBox

pbm_lvndoubleclicked

ListView

pbm_tcndoubleclicked

Tab

Arguments

Argument

Description

index

Integer by value. The index of the item the user double-clicked (for tabs, the index of the tab page).

Returns

Long. Return code choices (specify in a RETURN statement):

Usage

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.

Examples

Example 1

This example uses the DoubleClicked event to begin editing the double-clicked ListView item:

This.EditLabels = TRUE

See also


Syntax 2 For TreeView controls

Description

Occurs when the user double-clicks on the control.

Event ID

Event ID

Objects

pbm_tvndoubleclicked

TreeView

Arguments

Argument

Description

handle

Long by value (the handle of the item the user double-clicked)

Returns

Long. Return code choices (specify in a RETURN statement):

Examples

Example 2

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)

See also


Syntax 3 For windows

Description

Occurs when the user double-clicks in an unoccupied area of the window (any area with no visible, enabled object).

Event ID

Event ID

Objects

pbm_lbuttondblclk

Window

Arguments

Argument

Description

flags

UnsignedLong by value (the modifier keys and mouse buttons that are pressed).

Values are:

  • 1 – Left mouse button

  • 2 – Right mouse button

  • 4 – Shift key

  • 8 – Ctrl key

  • 16 – Middle mouse button

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).

Returns

Long. Return code choices (specify in a RETURN statement):

Usage

The xpos and ypos arguments provide the same values the functions PointerX and PointerY return when you call them for the window.

See also


Syntax 4 For other controls

Description

Occurs when the user double-clicks on the control.

Event ID

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

Arguments

None

Returns

Long. Return code choices (specify in a RETURN statement):

Usage

The DoubleClicked event for DropDownListBoxes is only active when the Always Show List property is on.

See also