Type | Description | |||
Name as EditorOptionEnum | An EditorOptionEnum expression that indicates the editor's option being changed. | |||
Variant | A Variant expression that indicates the value for editor's option |
For instance, the following VB sample adds both scroll bar to the editor of the first column:
The following VB sample adds a cell with a password editor:With Grid1.Columns(0).Editor .Option(exMemoAutoSize) = False ' Disables auto resizing when user alters the text .Option(exMemoVScrollBar) = True ' Adds the vertical scroll bar .Option(exMemoHScrollBar) = True ' Adds the horizontal scroll bar End With
With Grid1.Items Dim h As HITEM h = .InsertItem(, , "password") With .CellEditor(h, 0) .EditType = EXGRIDLibCtl.EditType .Option(EXGRIDLibCtl.EditorOptionEnum.exEditPassword) = True End With End With
The following VB sample indicates how to let user uses the left, right arrows, home and end keys to move the cursor inside an editor that displays a caret, instead changing the focused cell:
With Grid1.Columns(ColIndex).Editor .Option(exLeftArrow) = exHandleEditor .Option(exRightArrow) = exHandleEditor .Option(exHomeKey) = exHandleEditor .Option(exEndKey) = exHandleEditor End With
The following C++ sample adds a password editor:
#include "Items.h" #include "Editor.h" COleVariant vtMissing; V_VT( &vtMissing) = VT_ERROR; CItems items = m_grid.GetItems(); CEditor editor = items.GetCellEditor( COleVariant( items.GetFirstVisibleItem() ), COleVariant( long(0) ) ); editor.SetEditType( 1 /*EditType*/ ); editor.SetOption( 18 /*exEditPassword*/, COleVariant( VARIANT_TRUE ) );
The following VB.NET sample adds a password editor:
With AxGrid1.Items With .CellEditor(.FirstVisibleItem, 0) .EditType = EXGRIDLib.EditTypeEnum.EditType .Option(EXGRIDLib.EditorOptionEnum.exEditPassword) = True End With End With
The following C# sample adds a password editor:
EXGRIDLib.Items items = axGrid1.Items; EXGRIDLib.Editor editor = items.get_CellEditor(items.FirstVisibleItem, 0); editor.EditType = EXGRIDLib.EditTypeEnum.EditType; editor.set_Option(EXGRIDLib.EditorOptionEnum.exEditPassword, true );
The following VFP sample adds a password editor:
with thisform.Grid1.Items With .CellEditor(.FirstVisibleItem, 0) .EditType = 1 && EditType .Option(18) = .t. && exEditPassword EndWith endwith