- くだすれDelphi(超初心者用)その56
606 :600[sage]:2015/11/27(金) 00:07:46.44 ID:KR8X/So2 - 皆様ありがとうございます。
http://mrxray.on.coocan.jp/Delphi/plSamples/160_CreateComponent.htm ↑のリスト4を参考にして、配列にしたデータを元に複数のButton、Shape、Panelを定位置に、FormのOnCreateで配置しました。 同じように直線を引こうとしたところ、コンポーネントがなく、Tpointが使えるかとも思いましたができませんでした。 仕方なく一本一本線を引こうとしたら表示せず、記述か間違っているのかと思いましたが、ボタンのクリックにコピーしたら表示しました。 それで悩んでいるところです。 >>602 他に方法がなければ、これしかありません。 >>603 後に線の色を変えるプログラムなので、コンポーネントが理想ですが、点はさすがに困ります。 >>605 onPaintは生成時のイベントのようです。少し勉強して試してみます。 Lazarusにも慣れてきたので、こちらでもいい方法があれば教えて下さい。
|
- くだすれDelphi(超初心者用)その56
611 :600[sage]:2015/11/27(金) 16:35:28.09 ID:KR8X/So2 - TPaintBox の OnPaint で、起動時にMoveTo/LineToを使い一本一本線を引くことはできました。
ありがとうございます。 しかし、Tpointの配列から読み込んで線を引くことはできませんでした。自分の勉強不足です。 もうひとつ疑問ができました。 描いた直線を配列に入れ、色を変えたり、太さを変えたりしたいのですがどのように記述したらよいでしょうか。
|
- くだすれDelphi(超初心者用)その56
614 :デフォルトの名無しさん[sage]:2015/11/27(金) 19:21:31.64 ID:KR8X/So2 - >>612-613
ありがとうございます。 自力でもう少しがんばってみます。
|