Windowsフォーム内にPictureBoxコントロールがあります。私はデザイン時にイメージを設定しましたが、実行時にイメージを変更したいと思います。私は実行中のこの機能をセットアップしましたが、イメージは変わりません。任意のアイデアなぜ?実行時にPictureBoxコントロール内の画像を変更する
public void RefreshImage()
{
pbPreview.Image = Image.FromFile("C:/test.jpg");
}
編集:これは変です。私はテスト目的のために、コードの行を追加しました:
pbPreview.Image = Image.FromFile("C:/test.jpg");
pbPreview.ImageLocation = "http://www.indianorphanages.net/images/india-political-map.gif";
今最初の画像(test.jpg)は約秒間、2番目の1(map.gif)によって上書きされ、表示されます。どうやらImage.FromFile行は動作していますが、何らかのリフレッシュが必要です。試しました
this.Refresh();
でも効果はありませんでした。
を? –