掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
PictureBoxに画像が表示されない (ID:141119)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
家から書き込んでいます(元は会社からでした)。 なるほど、おっしゃる原理は大体飲み込めました。 私のWindowsプログラミング感覚からすると、Newは確かに存在するコントロールに対して、Newするのは変だな戸は思っていました。ですけど、Initialize(New)はLoadからよばれているので、一回起動だから問題ないのかなと思ってました(これがVBライクなのかとw)。この手のミスはC++だとメモリリークになりますよね…。 あと、Newに関しては一回疑ったのですが試しに、リソースで取得した画像を入れといたところ、その後リードしてるはずなのに変わっていませんでした(画像なしにもならない)。それでここじゃないのかなとあきらめました。 結局上記のことから考えてみるに、MeのPictureBox1のオブジェクト(インスタンス?)をNewして代入して、その後その代入したオブジェクトを変更しても、現在表示されているForms1のPictureBox(Newした後も実は消えてない?)には反映されていない、ってことでしょうかね。 んーだとするとNewがわざわざサンプルコードについていた理由が今ひとつわからない…。けどとりえあず解決しそうなので良しとします。 試しは家ではまだできないので、解決にはしませんけれども、アクアさんありがとうございました!
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.