TPaintbox と TSplitter


あすなろ  2019-10-11 10:51:19  No: 148290  IP: 192.*.*.*

form に
memo1 : alLeft
Splitter1 : alLeft
memo2 : alClient
を貼り付けてコンパイルするときはいいのですが
Paintbox1 : alLeft
Splitter1 : alLeft
Paintbox2 : alClient
では意図した動きにならないどころかこの3つのコンポーネントが見えません。なぜでしょうか?


編集 削除
 2019-10-11 22:08:24  No: 148291  IP: 192.*.*.*

普通においたら普通に見えますよ。

編集 削除
AAA  2019-10-12 04:06:18  No: 148292  IP: 192.*.*.*

Splitter は実行時に見えません。けどカーソルを合わせるとカーソルの形が変わります。
PaintBox も何も描画しなければ実行時に何も見えません。
なのでフォーム上何も表示されていないように見えますが、
カーソルをSplitter上に持っていけばカーソルはかわるはずです(場所は見てわからないでしょうが)

PaintBoxを実行時に塗りつぶせば 視覚的にわかると思います。

編集 削除
take  2019-10-14 23:56:45  No: 148294  IP: 192.*.*.*

PaintBoxの塗りつぶし方の質問が来そうなので別の解決方法を
Splitter1 のプロパティにBeveled というのがあるのでそれを Trueにすれば見えるようになります。

編集 削除