Defines the length of the selected text.
Get
| C# | int Len = object.SelLength; |
| VB.NET | Len = object.SelLength As Integer |
| C++ | long Len = object->SelLength; long Len = object->GetSelLength(); |
| C | HRESULT object->get_SelLength(long* Len); |
Put
| C# | int object.SelLength = Len; |
| VB.NET | object.SelLength = Len As Integer |
| C++ | long object->SelLength = Len; void object->PutSelLength(long Len); |
| C | HRESULT object->put_SelLength(long Len); |
object
Len
Defines the length of the selected text. This value may be negative.
The SelLength property defines the length of the selected text.
The selected text or current selection always starts at the index defined by the SelStart property, which is also the caret location or insertion point.
The selection extends from the position defined by SelStart towards the end of the text if SelLength is a positive value. If SelLength is a negative value, the selection extends from the position defined by SelStart towards the beginning of the text.
axSftMask1.PromptUnderline = false;
axSftMask1.AutoComplete.Contents = SftMaskAutoCompleteContentsConstants.contentsSftMaskFilesDirs;
axSftMask1.AutoComplete.DefaultDirectory = @"C:\";
axSftMask1.OLEDragMode = SftMaskOLEDragModeConstants.OLEDragSftMaskManual;
}
private void axSftMask1_DragStarting(object sender, AxSftMaskLib80._ISftMaskEvents_DragStartingEvent e)
{
if (axSftMask1.SelLength != 0) {
axSftMask1.OLEDrag();
}
}
private void axSftMask1_OLEStartDrag(object sender, AxSftMaskLib80._ISftMaskEvents_OLEStartDragEvent e)
{
e.data.Clear();
AxSftMask1.MaxLength = 300
AxSftMask1.PromptUnderline = False
AxSftMask1.AutoComplete.Contents = SftMaskAutoCompleteContentsConstants.contentsSftMaskFilesDirs
AxSftMask1.AutoComplete.DefaultDirectory = "C:\"
AxSftMask1.OLEDragMode = SftMaskOLEDragModeConstants.OLEDragSftMaskManual
End Sub
Private Sub AxAxSftMask1_DragStarting(ByVal sender As Object, ByVal e As AxSftMaskLib80._ISftMaskEvents_DragStartingEvent) Handles AxSftMask1.DragStarting
If AxSftMask1.SelLength <> 0 Then
AxSftMask1.OLEDrag()
End If
End Sub
Private Sub AxAxSftMask1_OLEStartDrag(ByVal sender As Object, ByVal e As AxSftMaskLib80._ISftMaskEvents_OLEStartDragEvent) Handles AxSftMask1.OLEStartDrag
e.data.Clear()
e.data.Files.Add(AxSftMask1.SelText)
m_pMask1->AutoComplete->DefaultDirectory = _T("C:\\");
m_pMask1->OLEDragMode = OLEDragSftMaskManual;
return TRUE;
}
void CProject1Dlg::OnDragStartingSftMask1(short Button, short Shift, float x, float y)
{
if (m_pMask1->SelLength != 0) {
m_pMask1->OLEDrag();
}
}
void CProject1Dlg::OnOLEStartDragSftMask1(LPDISPATCH FAR* Data, long FAR* AllowedEffects)
{
IVDMDataObjectPtr pData = *Data;See Also SftMask Object | Object Hierarchy