| 
                ■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の内容はどうなっているでしょうか?
  |