TITLE:  [73] Re: 勘違いしてました(^^;
DATE : 2001-03-26 00:24:00
--------------------------------------------------
RAYさん、書き込みありがとうございます。

円のことですが、ShapeのCircleを使ったのではダメでしょうか?
これだと簡単に塗りつぶせますし、真円になります。


でも、どうしてもFormにプログラムで描画したいと言うことでしたら、
DrawCircleを使うことになるのですが、

  Form1.FillStyle = 0
  Form1.FillColor = &HFF0088
  Form1.DrawCircle 1000, 1000, 300, &HFF0000

としても、やはり塗りつぶせませんねぇ・・・
バグかなぁ???

  Form1.DrawWidth = 3

とかすると、ちゃんと線の太さは太くなるのですけどね。

・
・
・

と思って、色々試してみました。
結果として、Form上ではうまくいきません。
PictureBoxを置いて、その中に描画するとうまく塗りつぶせます。

  PictureBox1.FillStyle = 0
  PictureBox1.FillColor = &HFF0088
  PictureBox1.DrawCircle 1000, 1000, 300, &HFF0000

こんな感じです。FillStyleなどは、設計時のプロパティで設定して置い
ても大丈夫です。