※ ChatGPTを利用し、要約された質問です(原文:C#:comboBox1等の部分を関数の引数にしたい)
C#:関数の引数にcomboBox1などの部分を指定したい
このQ&Aのポイント
C#でWindowsプログラミングをしています。関数の引数にcomboBox1やtextBox1などのコントロールのName部分を指定したいです。
現在はcomboBox1のSelectedIndexChangedイベント内でcomboBox1.Textを引数にしてexfunc関数を呼び出しています。
しかし、コントロールのName部分だけを引数にしたい場合、どのように実現できるでしょうか。
C#:comboBox1等の部分を関数の引数にしたい
最近Windowsプログラミングを始めたものです。
Microsoft Visual C# 2008 Express Edition を使っています。
関数において、
string tmp = this.comboBox1.Text;
や、
string tmp = this.textBox1.Text;
などのように、コントロールのName部分だけを変更したいのですが、こういう事はできるのでしょうか。
現在は以下のように書いています。
(Tabの代わりに全角スペースを使っています。)
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string tmp = this.comboBox1.Text + "\n";
exfunc(tmp);
}
private void exfunc(string str)
{
...
}
お礼
こんなに普通にできるんですね! ご指摘の通り今回は今の形のが色々と融通が効きそうです…^^; ありがとうございました^^