Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 宏参考 > Selection 对象 > Properties

EmEditor 宏参考: Mode 属性

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - EmEditor 宏参考 - Selection 对象

Mode 属性

设置或检索表示选取模式的标志。

[JavaScript]

nMode = document.selection.Mode;

document.selection.Mode = nMode;

[VBScript]

nMode = document.selection.Mode

document.selection.Mode = nMode

参数

nMode

指定一个下列值的组合: 但是,eeModeStream,eeModeLine,以及 eeModeBox 不能联合使用。只有 eeModeKeyboard 可以与 eeModeStream,eeModeLine,或 eeModeBox 联合使用。当设定属性时,eeModeSelected 会被忽略。

eeModeStream

流选择模式。

eeModeLine

行选择模式。

eeModeBox

垂直选择模式。

eeModeMask

一个来检查选择模式的掩码。不能设置属性。要检查 Mode 属性,用一个 AND 运算符并用eeModeStream,eeModeLine,和 eeModeBox 比较结果。

eeModeKeyboard

指定键盘选择模式。这个值能与另一个值进行组合。

eeModeSelected

选定内容不是空的。仅当检索属性时有效。

示例

[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

版本

支持 EmEditor 4.00 或之后的版本。EmEditor 5.00 或之后的版本支持 eeModeSelected,而且这个属性会返回选择模式即使选定内容为空。

Copyright © 2003-2016 by Emurasoft, Inc.