掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
PictureBoxに直線を描こうとしても表示されない (ID:141625)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
画面に直線(最終的には矢印なども書きたい)を入れたいため、以下のページの内容を参考に、 PictureBoxに直線を描こうとしています。 http://dobon.net/vb/dotnet/graphics/drawline.html そこで、サンプルを参考にし、フォームロードのイベントに以下のようなコードを入れてみました。 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Graphicsオブジェクトの作成 Dim g As Graphics = PictureBox1.CreateGraphics() '(0,0)-(100,100)に、幅1の黒い線を引く g.DrawLine(Pens.Black, 0, 0, 100, 100) 'リソースを開放する g.Dispose() End Sub しかし、さっぱり直線は表示されません。 試しに、ボタンクリックのイベントで上記コードを書くとちゃんと直線が表示されます。 また、フォームを最小化して、再びフォームを表示させると、描かれた直線がまた消えてしまいます。 そこでですが、 ・PictureBoxに直線を描画された状態でフォームを表示させるには? ・フォームを再度表示させた時にPictureBoxに直線を描画されたままにするには? について教えていただけないでしょうか? 宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.