A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Program1.cs
エントリポイント
出来上がったプログラムは、ここに記されているコードから実行されます。
プロジェクトのプロパティにある『スタートアップオブジェクト』を
設定していない場合、ここの中のstatic void Main()が真っ先に走行します。
そして、そのメソッド内に、Application.Run(new Form1());と記述
されていることで、Form1を呼び出しています。
間違っても、初めてプロジェクトを作成したからと言って、Form1が
呼び出されているわけではありません。
逆に言うと、初期表示したいフォームを変更したいならば、ここの
内容を変更しますし、フォームが閉じられた後に何か処理を要する
時でもこのファイルに追記してコードすることがあります。
Designer.cs
フォームなどを作成した時に、関連づけられているソースコードです。
分かりやすいところでいうと、フォームでボタンを貼りつけたり、
ラベルの文字や背景色を変えたりした情報が、すべてこのファイルで
設定されます。
Form1.cs
実際に求める動作を記述するファイルです。
ボタンを押したらラベルに「Hello World」の文字を表示するとか。
No.1
- 回答日時:
>するとこのProgram1.csとは何者なのでしょうか?
プログラムのエントリポイントから、Form1のインスタンスを生成して呼び出す。
ということをやっています。
Designer.csはフォームデザイナで設定した内容が記述されているので、基本的に触ることはありません。
# 妙に触るとデザイナが正しく動作しないとか、書き換えた内容がデザイナによって上書きされて消える。とか発生します。
# コントロールの順番を変える為にVisual Studio終了してから書き換えたことはありますが。
Program1.csは先に回答した通り。
Form1.csはForm1のイベントハンドラやらいろいろと書き込むことになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) micropythonコード 修正 1 2023/06/13 17:22
- 数学 ラプラス変換について 3 2022/10/13 22:18
- その他(プログラミング・Web制作) micropython コードについて 2 2023/06/14 13:13
- 環境学・エコロジー これらについて簡単に教えてもらえるとありがたいです 1.土壌中のCsが時間が経つと安定する理由 2. 1 2023/06/04 18:43
- いじめ・人間関係 誹謗〇しょうという言葉 1 2022/05/25 18:43
- 野球 ヤクルトスワローズは 3 2022/09/29 22:49
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- Illustrator(イラストレーター) イラストレーターCSで、ロゴをスコープ型に修正する方法のお尋ねです 1 2022/10/13 17:46
- docomo(ドコモ) 株式会社ドコモCS関東の店舗はありますか? 検索しても支社しか出て来ません ドコモCSは オンライン 2 2022/10/22 20:36
- 化学 混合液のpHの濃度の計算 1 2022/11/08 09:40
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
CSVファイルの特定行の削除
Visual Basic(VBA)
-
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
C#にて別クラスの関数を使いたい
C言語・C++・C#
-
-
4
【C#】別フォームも同時に閉じるには?
C言語・C++・C#
-
5
C# try-catch でcatchに飛ばす方法
C言語・C++・C#
-
6
C#で構造体の配列を持った構造体を使いたいのですが
C言語・C++・C#
-
7
C# 配列の変数宣言について。
C言語・C++・C#
-
8
複数のテキストファイルを1つにまとめる
C言語・C++・C#
-
9
VisualStudioのプロパティが表示されない
Visual Basic(VBA)
-
10
”パラメータ値を TextBox から String に変換できません
SQL Server
-
11
C#で角が丸いテキストボックス
その他(プログラミング・Web制作)
-
12
別のフォームで記述している関数を実行するには?C#
C言語・C++・C#
-
13
C# dataGridViewの値だけクリア
C言語・C++・C#
-
14
C#のループでtextboxに値を入れる方法
C言語・C++・C#
-
15
DataGrdViewに関連付けたデータの更新
C言語・C++・C#
-
16
switch の範囲指定
C言語・C++・C#
-
17
C#でCSVファイルをリストビュー(listView)で表示
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
クリックイベントなのに、2回ク...
-
Form_Load と Form_Activate の...
-
ACCESSのフォーム、開くんです...
-
Microsoft Formsの「個人情報や...
-
ユーザーフォームのテキストボ...
-
モーダルフォームとモードレス...
-
'ユーザーフォーム右上隅の[×...
-
エクセルVBAのフォームを最...
-
ユーザーフォームのラベルに時...
-
VBA コンボボックスとテキスト...
-
[VB6] フォームを閉じる方法に...
-
VBAでユーザーフォームを再表示...
-
VBのフォームをスクロールさせ...
-
Hideについて(.NET)
-
パソコンの画面に合わせてユー...
-
ユーザーフォーム上に現在日時...
-
VBAで画像を表示する方法
-
テキストボックスやラベルのクリア
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
クリックイベントなのに、2回ク...
-
Microsoft Formsの「個人情報や...
-
ユーザーフォームのテキストボ...
-
【VBAユーザーフォームで閉じる...
-
モーダルフォームとモードレス...
-
VBAでユーザーフォームを再表示...
-
エクセルVBAのフォームを最...
-
MSGBOXのフォント大きさ変更
-
Form_Load と Form_Activate の...
-
ユーザーフォーム上に現在日時...
-
Excelにて、ユーザーフォームで...
-
Hideについて(.NET)
-
フォームウィンドウを最前面に...
-
コントロールの存在確認
-
VBA(エクセル)のユーザー...
-
'ユーザーフォーム右上隅の[×...
-
エクセルVBA フォーム上でOnkey...
-
ブックをCloseまたはQuitで閉じ...
おすすめ情報