Mode 属性 (Selection 对象)¶
设置或检索表示选取模式的标志。 nMode 指定一个下列值的组合: 但是,eeModeStream,eeModeLine,以及 eeModeBox
不能组合使用。只有 eeModeKeyboard 可以与 eeModeStream,eeModeLine,或
eeModeBox 组合使用。当设定属性时,会忽略 eeModeSelected。 eeModeStream 流选择模式。 eeModeLine 行选择模式。 eeModeBox 垂直选择模式。 eeModeMask 一个来检查选择模式的掩码。不能设置属性。要检查 Mode 属性,用一个 AND 运算符并用eeModeStream,eeModeLine,和 eeModeBox 比较结果。 eeModeKeyboard 指定键盘选择模式。这个值能与另一个值进行组合。 eeModeSelected 选定内容不是空的。仅当检索属性时有效。 支持 EmEditor 4.00 或之后的版本。EmEditor 5.00 或之后的版本支持 eeModeSelected,而且这个属性会返回选择模式即使选定内容为空。¶
[JavaScript]¶
nMode = document.selection.Mode;
document.selection.Mode = nMode;
[VBScript]¶
nMode = document.selection.Mode
document.selection.Mode = nMode
参数¶
示例¶
[JavaScript]¶
nMode = document.selection.Mode;
switch( nMode & eeModeMask ) {
case eeModeStream:
alert( "Stream selection mode.");
break;
case eeModeLine:
alert( "Line selection mode." );
break;
case eeModeBox:
alert( "Vertical selection mode.");
break;
}
if( nMode & eeModeKeyboard ) alert( "And also the keyboard
selection mode." );
[VBScript]¶
nMode = document.selection.Mode
Select Case nMode And eeModeMask
Case eeModeStream
alert "Stream selection mode."
Case eeModeLine
alert "Line selection mode."
Case eeModeBox
alert "Vertical selection mode."
End Select
If nMode And eeModeKeyboard Then
alert "And also the keyboard selection mode."
End If
版本¶