

| Type | Description | |||
| Boolean | A boolean expression that specifies whether the cell in the column is selected. |
The following VB sample copies the selected cells to the clipboard, if the FullRowSelect property is exRectSel:
Private Sub G2antt1_SelectionChanged()
Dim strData As String
With G2antt1
Dim i As Long, h As HITEM
For i = 0 To .Items.SelectCount - 1
h = .Items.SelectedItem(i)
Dim c As Column
For Each c In .Columns
If (c.Selected) Then
strData = strData + .Items.CellCaption(h, c.Index) + vbTab
End If
Next
strData = strData + vbCrLf
Next
End With
Clipboard.Clear
Clipboard.SetText strData
End Sub
The following C++ sample copies the selected cells to the clipboard, if the FullRowSelect property is exRectSel:
#include "Column.h"
#include "Columns.h"
#include "Items.h"
void OnSelectionChangedG2antt1()
{
CString strData;
CColumns cols = m_g2antt.GetColumns();
CItems items = m_g2antt.GetItems();
for ( long i = 0; i < items.GetSelectCount(); i++ )
{
COleVariant vtItem( items.GetSelectedItem( i ) );
for ( long j = 0; j < cols.GetCount(); j++ )
{
COleVariant vtColumn( j );
if ( cols.GetItem( vtColumn ).GetSelected() )
strData += items.GetCellCaption(vtItem, vtColumn ) + "\t";
}
strData += "\r\n";
}
if ( OpenClipboard() )
{
EmptyClipboard();
HGLOBAL hGlobal = GlobalAlloc( GMEM_MOVEABLE | GMEM_DDESHARE, strData.GetLength() );
CopyMemory( GlobalLock( hGlobal ), strData.operator LPCTSTR(), strData.GetLength() );
GlobalUnlock( hGlobal );
SetClipboardData( CF_TEXT, hGlobal );
CloseClipboard();
}
}
The following VB.NET sample copies the selected cells to the clipboard, if the FullRowSelect property is exRectSel:
Private Sub AxG2antt1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles AxG2antt1.SelectionChanged
Dim strData As String = ""
With AxG2antt1
Dim i As Integer, h As Integer, j As Integer
For i = 0 To .Items.SelectCount - 1
h = .Items.SelectedItem(i)
For j = 0 To .Columns.Count - 1
Dim c As EXG2ANTTLib.Column = .Columns(j)
If (c.Selected) Then
strData = strData + .Items.CellCaption(h, c.Index) + vbTab
End If
Next
strData = strData + vbCrLf
Next
End With
Clipboard.Clear()
Clipboard.SetText(strData)
End Sub
The following C# sample copies the selected cells to the clipboard, if the FullRowSelect property is exRectSel:
private void axG2antt1_SelectionChanged(object sender, System.EventArgs e)
{
string strData = "";
for (int i = 0; i < axG2antt1.Items.SelectCount; i++)
{
for ( int j = 0; j < axG2antt1.Columns.Count; j++ )
if (axG2antt1.Columns[j].Selected)
{
string cellData = axG2antt1.Items.get_CellCaption(axG2antt1.Items.get_SelectedItem(i), j);
strData += cellData + "\t";
}
strData += "\r\n";
}
Clipboard.Clear();
Clipboard.SetText(strData);
}
The following VFP sample copies the selected cells to the clipboard, if the FullRowSelect property is exRectSel ( SelectionChanged event ):
*** ActiveX Control Event *** with thisform.G2antt1.Items local strData, i, j, cols strData = "" cols = thisform.G2antt1.Columns for i = 0 to .SelectCount - 1 .DefaultItem = .SelectedItem( i ) for j = 0 to cols.Count - 1 if ( cols.Item(j).Selected ) strData = strData + .CellCaption(0,j) + chr(9) endif next strData = strData + chr(13) + chr(10) next _CLIPTEXT = strData endwith