.NET TIPS

コンソール画面のタイトルを変更するには?[2.0のみ、C#、VB]

デジタルアドバンテージ 一色 政彦
2006/09/01

 コンソール・アプリケーションを実行すると、次の画面のように、コンソール・アプリケーションのウィンドウ(以降、コンソール画面)のタイトルバーには実行ファイルのパス名(この例では「C:\ConsoleApplication1.exe」)が表示される。

コンソール・アプリケーションを実行した際のタイトル名
コンソール画面のタイトルバーに実行ファイルのパス名が表示されている。

 .NET Framework 2.0では、このコンソール画面のタイトルバーに任意のタイトルを設定するための次の静的プロパティが新たに追加された(ConsoleはSystem名前空間のクラス)。

Console.Titleプロパティ

 次のコードは、このプロパティを使って、コンソール画面のタイトルを変更するサンプル・プログラムである。

using System;

namespace ConsoleApplication1
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.Title = "タイトルを設定できます";
      Console.ReadLine();
    }
  }
}
Module Module1

  Sub Main()
    Console.Title = "タイトルを設定できます"
    Console.ReadLine()
  End Sub

End Module
コンソール画面のタイトルを設定するサンプル・プログラム(上:C#、下:VB)
このプログラムでは「タイトルを設定できます」というタイトルを、コンソール画面のタイトルバーに設定している。

 このコードは、最初にConsoleクラスの(静的な)Titleプロパティに文字列を設定している。これにより、コンソール画面のタイトルバーにタイトルが設定される。

 続くReadLineメソッドはユーザーからの入力を読み取るためのものだが、これによりプログラムの実行を停止しているわけだ。

 次の画面はこのサンプル・プログラムの実行例である。

サンプル・プログラムの実行結果(タイトルバーへのタイトルの設定)

 コンソール画面のタイトルバーに「タイトルを設定できます」というタイトルが設定されたのが分かるだろう。このタイトルはアプリケーションのメイン・ウィンドウのタイトルとして取り扱われるため、Windowsタスク・マネージャ上での表示名や、タスクバー上に表示されるタブの表示名にも使用される。End of Article

カテゴリ:コンソール・アプリケーション 処理対象:画面
使用ライブラリ:Consoleクラス(System名前空間)
 
この記事と関連性の高い別の.NET TIPS
コンソール画面をクリアするには?
コンソール・アプリケーションで進行状況を表示するには?
コンソール画面でカーソルを自由に移動させるには?
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

「.NET TIPS」


Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Insider.NET 記事ランキング

本日 月間