新しく質問する

リストボックスの項目をコピーすると・・・。

役に立った:0件
  • 質問者:yama888
  • 投稿日時:2004/08/10 00:02
  • 困り度:困ってます

リストボックスの項目をコピーすると→
文字列 "。" から型 'Double' へのキャストが有効ではありません。
とエラーがでます。どう対処すればいいのか、また、
なぜそのようなことが起こるのか教えてください。

.net2003を使用しています。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)

回答(2件)

  • 参考になった:0件
  • 回答者:nanimania
  • 回答日時:2004/08/18 11:50

まず、起こる原因は、型の違いです。
リストボックスの項目はString(文字列)
コピー先はDoubleだからです。

対処方は、コピー先のほうもStringにするか、
コピーするときにDoubleにキャストするかですが、
"記号"ということなので、コピー先をStringにするべきでしょう。

数字の入れ物に文字を入れちゃダメよって事ですね。

通報する

  • 参考になった:0件
  • 回答者:popesyu
  • 回答日時:2004/08/10 15:53

コピーの意味が分からないのですが、
まぁそのエラーから見るに
String型をDouble型に入れようとしているためかと。
入れる変数もString型にするか、String型の値をDouble型に変換するかで。

通報する

この回答への補足

ただ、記号をクリップボードに送りたいだけなんですけど。 普通の文字は送れるのに、なぜか記号はエラーがでます。 型変換必要なんでしょうか?

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ