C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#でコンソールのCursorTopを変更する方法

C#でコンソールのCursorTop(カーソルの上端位置)を変更するには、Console.CursorTop プロパティを使用します。このプロパティに値を代入することで、カーソルの行位置を自由に制御できます。

サンプルコード

以下に具体的な使用例を示します。

using System;
class Demo {
   public static void Main (string[] args) {
      Console.BackgroundColor = ConsoleColor.Blue;
      Console.WriteLine("Background color changed = "+Console.BackgroundColor);
      Console.ForegroundColor = ConsoleColor.Yellow;
      Console.WriteLine("\nForeground color changed = "+Console.ForegroundColor);
      Console.CursorTop = 20;
      Console.WriteLine("\nCursorTop = "+Console.CursorTop);
   }
}

実行結果

このプログラムを実行すると、まず背景色が青に、文字色が黄色に設定されます。その後、Console.CursorTop = 20; によってカーソルが20行目の位置へ移動し、そこからテキストが出力されます。

C#でコンソールのCursorTopを変更する方法

ポイント

  • Console.CursorTop は、コンソールバッファ内におけるカーソルの行位置(0始まり)を取得・設定できるプロパティです。
  • 値を設定する際は、コンソールウィンドウの高さ(WindowHeight)やバッファサイズ(BufferHeight)の範囲内である必要があります。
  • 同様に列位置を制御したい場合は、Console.CursorLeft プロパティを使用します。
  1. C#でコンソールのCursorLeftを変更するにはどうすればよいですか?

    C#でコンソール画面のカーソル位置(CursorLeft)を変更したい場合は、Console.CursorLeftプロパティを使用します。このプロパティに列番号を設定することで、カーソルを指定した桁位置へ移動させることができます。サンプルコード実際の使用例を見てみましょう。以下のコードでは、まずコンソールの背景色と文字色を変更し、その後CursorLeftプロパティでカーソル位置を設定しています。using System; class Demo {    public static void Main (string[] args) {     &nbs

  2. 【保存版】テキストの大文字・小文字を一瞬で変換する方法|Word・Googleドキュメント・Mac・オンラインツール対応

    Microsoft WordやGoogleドキュメントで文章を入力した際、「大文字と小文字を間違えて打ってしまった…」という経験はありませんか?「小文字を大文字に(あるいはその逆に)変えたいのに方法がわからない」というお問い合わせを多くいただきます。中には、誤入力した部分を全部消して打ち直そうと考えている方もいますが、実はもっと効率的な解決策があります。幸いなことに、Microsoft Wordをはじめとするほぼすべてのテキストエディタには、選択したテキストの大文字・小文字を変換する機能が標準搭載されています。ITに詳しくない方でも簡単に操作でき、しかもその方法は複数あります。この記事では、そ