Console.CursorVisible プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

/** @property */ public static boolean get_CursorVisible () /** @property */ public static void set_CursorVisible (boolean value)
public static function get CursorVisible () : boolean public static function set CursorVisible (value : boolean)
カーソルを表示する場合は true。それ以外の場合は false。


Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium Edition プラットフォームメモ : 設定操作の効果は、その操作を実行したアプリケーションの終了時まで持続します。アプリケーション終了後は、カーソルの可視性が元の値に戻されます。

CursorVisible プロパティの使用例を次に示します。この例では、入力内容の最初の列が '+' 文字である場合はカーソルを表示し、'-' 文字の場合は非表示にしています。
' This example demonstrates the Console.CursorVisible property. Imports System Imports Microsoft.VisualBasic Class Sample Public Shared Sub Main() Dim m1 As String = vbCrLf & "The cursor is {0}." & _ vbCrLf & "Type any text then press Enter. " & _ "Type '+' in the first column to show " & _ vbCrLf & "the cursor, '-' to hide the cursor, " & _ "or lowercase 'x' to quit:" Dim s As String Dim saveCursorVisibile As Boolean Dim saveCursorSize As Integer ' Console.CursorVisible = True ' Initialize the cursor to visible. saveCursorVisibile = Console.CursorVisible saveCursorSize = Console.CursorSize Console.CursorSize = 100 ' Emphasize the cursor. While True Console.WriteLine(m1, _ IIf(Console.CursorVisible = True, "VISIBLE", "HIDDEN")) s = Console.ReadLine() If String.IsNullOrEmpty(s) = False Then If s(0) = "+"c Then Console.CursorVisible = True ElseIf s(0) = "-"c Then Console.CursorVisible = False ElseIf s(0) = "x"c Then Exit While End If End If End While Console.CursorVisible = saveCursorVisibile Console.CursorSize = saveCursorSize End Sub 'Main End Class 'Sample ' 'This example produces the following results. Note that these results 'cannot depict cursor visibility. You must run the example to see the 'cursor behavior: ' 'The cursor is VISIBLE. 'Type any text then press Enter. Type '+' in the first column to show 'the cursor, '-' to hide the cursor, or lowercase 'x' to quit: 'The quick brown fox ' 'The cursor is VISIBLE. 'Type any text then press Enter. Type '+' in the first column to show 'the cursor, '-' to hide the cursor, or lowercase 'x' to quit: '- ' 'The cursor is HIDDEN. 'Type any text then press Enter. Type '+' in the first column to show 'the cursor, '-' to hide the cursor, or lowercase 'x' to quit: 'jumps over ' 'The cursor is HIDDEN. 'Type any text then press Enter. Type '+' in the first column to show 'the cursor, '-' to hide the cursor, or lowercase 'x' to quit: '+ ' 'The cursor is VISIBLE. 'Type any text then press Enter. Type '+' in the first column to show 'the cursor, '-' to hide the cursor, or lowercase 'x' to quit: 'the lazy dog. ' 'The cursor is VISIBLE. 'Type any text then press Enter. Type '+' in the first column to show 'the cursor, '-' to hide the cursor, or lowercase 'x' to quit: 'x '
// This example demonstrates the Console.CursorVisible property. using System; class Sample { public static void Main() { string m1 = "\nThe cursor is {0}.\nType any text then press Enter. " + "Type '+' in the first column to show \n" + "the cursor, '-' to hide the cursor, " + "or lowercase 'x' to quit:"; string s; bool saveCursorVisibile; int saveCursorSize; // Console.CursorVisible = true; // Initialize the cursor to visible. saveCursorVisibile = Console.CursorVisible; saveCursorSize = Console.CursorSize; Console.CursorSize = 100; // Emphasize the cursor. while(true) { Console.WriteLine(m1, ((Console.CursorVisible == true) ? "VISIBLE" : "HIDDEN")); s = Console.ReadLine(); if (String.IsNullOrEmpty(s) == false) if (s[0] == '+') Console.CursorVisible = true; else if (s[0] == '-') Console.CursorVisible = false; else if (s[0] == 'x') break; } Console.CursorVisible = saveCursorVisibile; Console.CursorSize = saveCursorSize; } } /* This example produces the following results. Note that these results cannot depict cursor visibility. You must run the example to see the cursor behavior: The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: The quick brown fox The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: - The cursor is HIDDEN. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: jumps over The cursor is HIDDEN. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: + The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: the lazy dog. The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: x */
// This example demonstrates the Console.CursorVisible property. using namespace System; int main() { String^ m1 = "\nThe cursor is {0}.\nType any text then press Enter. " "Type '+' in the first column to show \n" "the cursor, '-' to hide the cursor, " "or lowercase 'x' to quit:"; String^ s; bool saveCursorVisibile; int saveCursorSize; // Console::CursorVisible = true; // Initialize the cursor to visible. saveCursorVisibile = Console::CursorVisible; saveCursorSize = Console::CursorSize; Console::CursorSize = 100; // Emphasize the cursor. for ( ; ; ) { Console::WriteLine( m1, ((Console::CursorVisible == true) ? (String^)"VISIBLE" : "HIDDEN") ); s = Console::ReadLine(); if ( String::IsNullOrEmpty( s ) == false ) if ( s[ 0 ] == '+' ) Console::CursorVisible = true; else if ( s[ 0 ] == '-' ) Console::CursorVisible = false; else if ( s[ 0 ] == 'x' ) break; } Console::CursorVisible = saveCursorVisibile; Console::CursorSize = saveCursorSize; } /* This example produces the following results. Note that these results cannot depict cursor visibility. You must run the example to see the cursor behavior: The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: The quick brown fox The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: - The cursor is HIDDEN. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: jumps over The cursor is HIDDEN. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: + The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: the lazy dog. The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: x */
// This example demonstrates the Console.CursorVisible property. import System.*; class Sample { public static void main(String[] args) { String m1 = "\nThe cursor is {0}.\nType any text then press Enter. " + "Type '+' in the first column to show \n" + "the cursor," + " '-' to hide the cursor, " + "or lowercase 'x' to quit:"; String s; boolean saveCursorVisibile; int saveCursorSize; // Console.set_CursorVisible(true); // Initialize the cursor to visible. saveCursorVisibile = Console.get_CursorVisible(); saveCursorSize = Console.get_CursorSize(); Console.set_CursorSize(100); // Emphasize the cursor. while (true) { Console.WriteLine(m1, (Console.get_CursorVisible() == true) ? "VISIBLE" : "HIDDEN"); s = Console.ReadLine(); if (String.IsNullOrEmpty(s) == false) { if (s.get_Chars(0) == '+') { Console.set_CursorVisible(true); } else { if (s.get_Chars(0) == '-') { Console.set_CursorVisible(false); } else { if (s.get_Chars(0) == 'x') { break; } } } } } Console.set_CursorVisible(saveCursorVisibile); Console.set_CursorSize(saveCursorSize); } //main } //Sample /* This example produces the following results. Note that these results cannot depict cursor visibility. You must run the example to see the cursor behavior: The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: The quick brown fox The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: - The cursor is HIDDEN. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: jumps over The cursor is HIDDEN. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: + The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: the lazy dog. The cursor is VISIBLE. Type any text then press Enter. Type '+' in the first column to show the cursor, '-' to hide the cursor, or lowercase 'x' to quit: x */


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からConsole.CursorVisible プロパティを検索する場合は、下記のリンクをクリックしてください。

- Console.CursorVisible プロパティのページへのリンク