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
版本¶