私はC#でフォームプログラミングを勉強しようと思い、「Visual C# 2008 Express Edition」をダウンロードして、取り合えずウィンドウを作るだけの簡単なプログラムを実行してみたのですが、ウィンドウと同時に黒い窓(DOS窓というのでしょうか)が現れてしまいます。
作成したアプリケーションデータを実行しても、やはり黒い画面が出てしまい困っています。
本に掲載されていたコードをウィンドウタイトルを変えて、そのままビルドしただけですし、本に付いてきたCD-ROMの中の同じサンプルプログラムのアプリケーションデータを実行しても、黒い画面は現れません。何か方法に誤りがあるのでしょうか、分かる方がいたら教えて頂きたいのですが、下がコードです。
using System;
using System.Drawing;
using System.Windows.Forms;
public class Test : Form
{
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
}
static void Main()
{
Form form = new Test();
form.Text = "ウィンドウタイトル";
form.ClientSize = new Size(600, 400);
form.BackColor = Color.FromArgb(0xff, 0xff, 0xff);
Application.Run(form);
}
}
参照設定には、
System
System.Drawing
System.Windows.Forms
を含めています。
No.3
- 回答日時:
コマンドプロンプトからコンパイルをされているのでしたら、
csc /t:winexe test.cs
のように、/t:winexe をつけてみてください。
(windows アプリケーション)
ディフォルトでは確かに、/t:exe (コンソールアプリケーション)になっています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
Excelの上下を固定したい
-
名前を付けて保存のウィンドウ...
-
EXCEL2016で新しいウィンドウを...
-
[VBA] UserForm を Excel の W...
-
VBAで単一ブック複数窓を閉じる...
-
ウィンドウのサイズ変更について
-
ウィンドウハンドルって途中で...
-
CreateWindowの方法
-
Console.WriteLine で表示されない
-
ラジオボタンの初期指定
-
ゲームでは結局どっちが良いの?
-
WebBrowserでOfficeファイル等...
-
他のアプリケーションの終了処理
-
SendMessage関数がうまく動作し...
-
エクセルで1行目から3行目が消...
-
ウィンドウ名を知るには
-
OutlookでRSSフィードやメモの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
ゲームでは結局どっちが良いの?
-
検索の画面がでなくなってしま...
-
勝手にウィンドウが開いて止ま...
-
VBA .Value=.Value ?
-
ラジオボタンの初期指定
-
作成したウインドウのサイズを...
-
Vba LongPtrについて教えてくだ...
-
Excelの上下を固定したい
-
他のアプリケーションの終了処理
-
【VB2008】 マウス操作の一時的...
-
「&HFFFF」「&H1A」とは?
-
VBで外部プログラムを位置のみ...
-
ExcelのBOOKが消えた!
-
Alt+P,Alt+NをPostmessageで送...
-
UWSCで特定のChromeのタブをア...
-
Console.WriteLine で表示されない
-
MFC ダイアログ上のID取得につ...
-
最大化と最小化ボタン
おすすめ情報