喫茶XRAYトップページ


[13195] TStringGridのスクロールバー表示返信 削除
2020/1/8 (水) 12:26:58 Mr.XRAY
[ 04_スクロールの制御に TScrollBar コンポーネントを使用する ]
http://mrxray.on.coocan.jp/Delphi/plSamples/070_TStringGrid_ScrollBar.htm#04

のサンプルを更新しました.
フォームの OnResize を使用していましたが,TStringGrid の OnResize を使用する
ようにしました.このイベントは protected 部にあります.

昨年だったと思いますが,TTreeView の展開ボタンを [+] [-] にするのが ML でありました.
今回のは某掲示板でありました.
サンプルコードを掲載しておきながら言うのも何ですが,
個人的には,デフォルトの状態というか,仕様で利用した方がいいと思っています.


[13198] Re:TStringGridのスクロールバー表示返信 削除
2020/1/13 (月) 16:31:00 Mr.XRAY
今日は成人式です.
皆さんは成人式,は,当の昔ですか ?  これからですか ?
私は雪山で迎えました,当時は 15 日でした.
テントの中で先輩達がケーキで祝ってくれました.

とうことなので,コンポーネントにしてみました.

[ 05_スクロール制御用に TScrollBar を実装した TStringGrid ]
http://mrxray.on.coocan.jp/Delphi/plSamples/070_TStringGrid_ScrollBar.htm#04


[13199] Re2:TStringGridのスクロールバー表示返信 削除
2020/1/14 (火) 21:07:36 Mr.XRAY
> [ 05_スクロール制御用に TScrollBar を実装した TStringGrid ]
> http://mrxray.on.coocan.jp/Delphi/plSamples/070_TStringGrid_ScrollBar.htm#04


修正版を UP しました.
とにかく,やたらポカミスが多い・・・・


[13202] Re3:TStringGridのスクロールバー表示返信 削除
2020/1/15 (水) 15:12:03 Mr.XRAY
> とにかく,やたらポカミスが多い・・・・

ポカミスというのは例えば以下のようなやつです.

あれっ !?  動作が変.
・・・・
(コード見直して) 何でこんなことやるんだよ.お前は !!


[13205] 改良版 UP返信 削除
2020/1/17 (金) 11:33:26 Mr.XRAY
> > [ 05_スクロール制御用に TScrollBar を実装した TStringGrid ]
> > http://mrxray.on.coocan.jp/Delphi/plSamples/070_TStringGrid_ScrollBar.htm#04


改良版 UP しました.
Margins プロパティを使用するのを止めました.
TStringGrid に非クライアント領域を設定して,正確にはクライアント領域を調整して,
非クライアント領域にスクロールバーを配置するようにしました.


ヒントとなったのは以下の記事です.
あっ,そうか非クライアント領域ね.なるほど,というわけです.

[ 標準スクロールバーが表示されているかどうかを調べる ]
http://delfusa.main.jp/delfusafloor/technic/technic/061_ScrollBarVisible.html


[13207] スクロールバーの背景色返信 削除
2020/1/21 (火) 18:30:01 Mr.XRAY
> [ 05_スクロール制御用に TScrollBar を実装した TStringGrid ]
> http://mrxray.on.coocan.jp/Delphi/plSamples/070_TStringGrid_ScrollBar.htm#04


スクロールバーの背景色設定の Color プロパティを追加しました.
必要性の云々はともかく,ネット上でそういう質問を見かけたので (^^;

  plStringGrid1.VScrollBar.Color := clLime;
  plStringGrid1.HScrollBar.Color := $000984FF;




[13208] Re:スクロールバーの背景色返信 削除
2020/1/30 (木) 07:35:52 Mr.XRAY
こんなのも追加しておきました.

[ 11_TScrollBar の背景色 - 継承クラスと WndProc とサブクラス化 ]
http://mrxray.on.coocan.jp/Delphi/plSamples/070_TStringGrid_ScrollBar.htm#11


INCM/CMT
Cyclamen v3.82