アプリ版:「スタンプのみでお礼する」機能のリリースについて

C#の文字列操作とフォームオブジェクトのプロパティについてわからないことがあります。

フォームに pictureBoxのオブジェクトを配置して、
名前をgazouにしました。

そのgazouの横(width)と縦(height)を表示させることを
させたいのですが、

NullReferenceExceptionはハンドルされませんでした。
オブジェクト参照がオブジェクト インスタントに設定されていません。

トラブルシューティングのヒント;
オブジェクト インスタンスの作成にはnewキーワードを使用します。
メソッドを呼び出す前に、オブジェクトがNullで良いかどうか確認して下さい。
この例外に関する一般的なヘルプを参照します。

と表示されました。以下、問題のソースです。

string s = String.Format("width=[{0}] height=[{1}]", gazou.Image.Size.Width ,
gazou.Image.Size.Height);

MessageBox.Show(s);

A 回答 (1件)

gazou.Imageがセットされていないのではないでしょうか?


gazouそのもののサイズならgazou.Width、gazou.Heightで取得できます。
    • good
    • 0
この回答へのお礼

ありがとうございました。
解決できました。

プロパティが間違っておりました。

× gazou.Image.Width
○ gazou.Width

お礼日時:2006/03/15 23:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!