...
Scroll tablelayout | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Returns the checked state of the item.
Scroll pagebreak |
---|
Examples
...
language | text |
---|
// Demonstrate usage of a List View User Control
...
int $windowID, $listViewID, $formID;
...
// Destroy window if it already exists
...
if( `windowExists "ListViewTesting"` == true )
...
{
...
destroyWindow "ListViewTesting";
...
}
...
// Create window and list view and position them
...
$windowID = `createWindow "ListViewTesting"`;
...
$formID = `getTopLevelForm $windowID`;
...
$listViewID = `createListView $windowID -form $formID -checkBoxes`;
...
setControlAnchor $listViewID "left" "left" 3;
...
setControlAnchor $listViewID "top" "top" 3;
...
setControlAnchor $listViewID "right" "right" 3;
...
setControlAnchor $listViewID "bottom" "bottom" 3;
...
// Create the columns
...
string $columns[3];
...
int $widths[3];
...
$columns[0] = "Name";
...
$columns[1] = "Age";
...
$columns[2] = "Gender";
...
$widths[0] = 150;
...
$widths[1] = 50;
...
$widths[2] = 100;
...
setListViewColumns $listViewID $columns $widths;
...
// Add some items to the list view. The text we supply is for the
...
// first column. We supply text for subsequent columns using
...
// setListViewItemText
...
addListViewItem $listViewID "Bob";
...
addListViewItem $listViewID "Mary";
...
addListViewItem $listViewID "Jim";
...
addListViewItem $listViewID "Ann";
...
// Set additional details
...
setListViewItemText $listViewID 0 1 "50";
...
setListViewItemText $listViewID 0 2 "Male";
...
setListViewItemText $listViewID 1 1 "32";
...
setListViewItemText $listViewID 1 2 "Female";
...
setListViewItemText $listViewID 2 1 "21";
...
setListViewItemText $listViewID 2 2 "Male";
...
setListViewItemText $listViewID 3 1 "44";
...
setListViewItemText $listViewID 3 2 "Female";
...
// Set the check box to true for the males.
...
setListViewItemCheck $listViewID 0 true;
...
setListViewItemCheck $listViewID 2 true;
...
// Change Bob's name
...
setListViewItemText $listViewID 0 0 "Ken";
...
// Select Mary and Jim
...
selectListViewItem $listViewID 2 true;
...
selectListViewItem $listViewID 1 true;
...
// Print out some of what we just did
...
print( `getListViewSelItems $listViewID` );
...
print( `getListViewItemText $listViewID 1 2` );
...
print( `getListViewItemCheck $listViewID 1` );
...
print( `getListViewItemCheck $listViewID 0` );
...
layoutForm $formID;
Additional information
Related commands
...