罫線コントロールってありますか?

解決


なり  2006-01-31 20:06:21  No: 19879

フォームに矩形や罫線をコントロールとして配置し、移動やリサイズ
の制御を行いたいと思っています。
矩形はShapeコンポでOKですが、罫線のコンポって存在するのでしょうか?
ShapeコンポのShapeプロパティにstLineとかないし・・・。
Wordの罫線が理想です。


にしの  2006-01-31 23:56:33  No: 19880

多分ないです。
# 私の場合、VBでもLineは使わないので、Delphiにあるかどうかわかりませんでした

代替案として、
・TFormのOnPaintで描画する
・TPanelなどのコンポーネントを貼り付け、リージョンで切り取る
の2つが思いつきます。
上のほうが簡単ですが、フォームに貼り付けたコンポーネントより前に重なるようには描画できません。
下は、罫線はコンポーネントなので最前面に貼り付けられますが、リージョンの設定が面倒です。
特に罫線の長さ・位置などが変化する場合、そのつどリージョンを設定し直す必要があります。
# 形が変わらない場合でも、RecreateWnd時にリージョンを設定し直さないと、普通のパネルに戻ってしまいます


なり  2006-02-01 18:57:57  No: 19881

やっぱりないですか。
罫線についてはちょっと考え直します。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加