0

VB でプログラムを作成し、Windows フォームでのユーザー入力として、温度やその他の変数を使用して熱交換器の効率を計算しました。VB では非常に単純で、次のように入力するだけです。

Tcin = Val(Form1.Tempcin.Text);
Thin = Val(Form1.Temphotin.Text);

値は Tcin と Thin に格納されます。

しかし、コード全体をC#に変換する必要があり、Windowsフォームのテキストボックスから値を取得するだけで多くの問題に直面しています(すべて数値)。メインフォームだけでなく、いくつかのメソッドでもそれらを使用する必要があります。RadioButton と CheckBox についても同じことが起こります。

名前空間といくつかのメソッドのボタンとチェックボックスの変数または「チェックステータス」を呼び出すにはどうすればよいですか?

4

1 に答える 1

0

Form1.cs クラス内で、次を呼び出すことができます。

チェックボックス:

bool checked = this.checkBox1.Checked;

ラジオボタン:

bool checked = this.radioButton1.Checked;

テキストボックス:

string text = this.textBox1.Text; // For text

- また -

int number = this.Int32.Parse(textBox1.Text); // For numbers
// If the textbox contains letters, there will be an error thrown (an exception)

それに応じてコントロール名を更新します。myTextBoxの代わりにテキストボックスに名前を付けた可能性がありますtextBox1

このトピックは、C#のコントロールに関係しています。ボタン、テキストボックス、チェックボックス、ラジオボタン、プログレスバー、さらにはフォーム...これらはすべてコントロールです。これは、さらに Google を使用する場合に用語を理解するのに役立ちます。

于 2013-02-01T10:30:18.287 に答える