No.2
- 回答日時:
この回答への補足
説明が不十分で申し訳ありません。
ラジオボタンが大量にあり、選んだボタンとスタートボタンによりプログラムを起動したいのですが、なるべくシンプルに書けないかと思い悩んでいます。
現在はラジオボタンのテキストを取りして、switchで起動するプログラムを選んでいますが、ラジオボタンのテキストから直接プログラムを起動できないかと思いました。
//プログラム開始ボタン
private void buttonStart_Click(object sender, EventArgs e)
{
string RadioButtonText = null;
foreach (RadioButton prgText in groupBox1.Controls)
{
if (prgText.Checked){RadioButtonText = prgText.Text;break;}
}
switch (RadioButtonText)
{
case "Func1": Func1(); break;
case "Func2": Func2(); break;
case "Func3": Func3(); break;
default: break;
}
}
private void Func1() { }
private void Func2() { }
private void Func3() { }
何か他の方法があるでしょうか?
delegateを使うとシンプルに書けそうでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- C言語・C++・C# C# 浮動小数の数値文字列化 1 2022/04/18 15:15
- C言語・C++・C# str[j++]の意味 2 2022/08/30 16:20
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
【JAVA】与えられた金額を貨幣...
-
C# マルチスレッドにおける例外...
-
連続する「\\」をひとつの「\\...
-
VB.NETで16進数が正しいかどう...
-
例外ってIf文の中に入れますか...
-
SQLException getNextException()
-
(Delphi) 例外の再生成について
-
ADOによるレコードの追加/更新
-
時間の取得
-
C# 例外
-
数字か文字列かを判定する関数
-
C#の捕捉されない例外処理の対...
-
スタックオーバーフローとは?
-
Timestamp型への変換について(J...
-
文字列が数字のみで構成されて...
-
エクセルVBAで、条件に一致する...
-
変数名の付け方
-
パワーポイントのVBAでテキスト...
-
「天声人語」をインターネット...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
VB.Net Object型 空かどうか
-
文字列からダブルクオートの削除
-
連続する「\\」をひとつの「\\...
-
例外ってIf文の中に入れますか...
-
nullで、return出来るのはどん...
-
C#の捕捉されない例外処理の対...
-
0除算の例外処理ができない!!...
-
VB.NETで16進数が正しいかどう...
-
VBA 400エラー 1004エラー
-
Timestamp型への変換について(J...
-
VC++におけるCStringの変換
-
String型の日付(2005/11/25)の...
-
時間の取得
-
サーブレットからJSPの呼び出し...
-
アロー関数のIE対応にpolyfill...
-
【JAVA】与えられた金額を貨幣...
-
C# UriFormatExceptionの回避
-
WebClient()以外でネットにアク...
-
Excelでのエラー
おすすめ情報