C♯, C#相談室 Part3 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
762:デフォルトの名無しさん 08/03/10 03:11:16 しつもんです。 Graphics g = pictureBox1.CreateGraphics(); mypen = new Pen(Color.White); fillbrush = new SolidBrush(Color.Black); g.FillEllipse(fillbrush, 10, 140, 400, 400); g.DrawEllipse(mypen, 10, 140, 400, 400); pictureBox1.BackColor = Color.Red; とやると、せっかくかいた円が消えてしまうのですが、 どうすれば消えないでかけるのでしょうか? 背景の色の設定と、円を書く順番を変えても意味ありませんでした。 763:デフォルトの名無しさん 08/03/10 03:23:50 >Graphics g = pictureBox1.CreateGraphics(); なにこれ 764:デフォルトの名無しさん 08/03/10 03:27:44 >>763 pictureBox1に円を書きたかったのでこうしたんですけれど、 必要ないんですか? 765:デフォルトの名無しさん 08/03/10 03:35:20 コントロールを継承したクラスでOnPaintメソッドをオーバライドする CreateGraphics()じゃなくてOnPaintに渡されるe.GraphicsのGraphicsで描画する
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5106日前に更新/202 KB
担当:undef