|
■No53925 (ゆう さん) に返信 > 2010/09/30(Thu) 12:15:04 編集(投稿者) > 2010/09/30(Thu) 12:14:23 編集(投稿者) > 2010/09/30(Thu) 12:12:12 編集(投稿者) > > 開発環境 > Visual Studio 2005 > C# > 実行環境 > Windows CE > .Net Compact Framework2.0を使用しています。 > > textBox1の値は > ラジオボタンによって10進表記、16進表記に切り替えたいです。 > > //10進を16進に > private void radioButton1_CheckedChanged(object sender, EventArgs e) > { > int i = int.Parse(textBox1.Text);※ > textBox1.Text = i.ToString(); > } > //16進を10進に > private void radioButton2_CheckedChanged(object sender, EventArgs e) > { > textBox1.Text = Convert.ToInt32(textBox1.Text, 16).ToString(); > } > これもうまくいきません。 > ※の実行エラーとして > FormatExceptionはハンドルされませんでした。 > と出てしまいます。 > > 以上、何が原因なのでしょうか・・・ intとして読み取れない文字列になっているからです。 エラーが出たときのTextBox1の内容はどうなっているでしょうか?
|