喫茶XRAYトップページ

[スレッド全体
]

[3238] plButtonでのちらつきが気になる返信 削除
2010/4/5 (月) 18:09:28 やんきた
いつもお世話になります。

plButtonを結構利用させていただいているのですが、今回いつもと違う使い方をしたら
ちょっと気になる現象が出ているので、修正方法を教えていただきたく、
カキコさせていただきました。

今回の使い方としては、
1.1000x700程度のサイズでフォームを作成する
2.900x600程度のサイズでplButtonを貼り付ける
3.plButtonのパラメータをButtonStyle = bsRoundRectNoFrame
4.plButtonのパラメータをGradation = False
5.plButtonのパラメータをHasFocus = False
6.plButtonに2.3個EDIT等を貼り付ける
として実行しplButton内をクリックなどしたときに結構チラツキが発生します。
もちろんONCLICK等のイベントには何もコーディングはしておりません。
どうもHasFocus = Falseの設定時に起きている見たいなのですが、ソースの修正箇所が
うまくわからずに今日も一日フラッシュされまくりでした。

やりたいのは単純に角が角張ってないパネルを利用したいだけなのですが、
いつも使っているMr.XRAY殿のplButtonでできればと思い色々やってみたのですが、
甘栗程度の脳みその為対策方法がわからないのでお知恵を貸してください。

環境は
OS WINXPPRO(SP3)
DELPHI DELPHI2007
plButton 9.00
です。

[3239] Re:plButtonでのちらつきが気になる返信 削除
2010/4/5 (月) 20:25:58 Mr.XRAY
▼ やんくみさん,じゃない,やんきたさん,こんにちは.

> どうもHasFocus = Falseの設定時に起きている見たいなのですが、ソースの修正箇所が
> うまくわからずに今日も一日フラッシュされまくりでした。


あらら.すみません.そういうことは早く言ってください.
解決できませんけど.(^^;

う〜ん.参ったな.Saykeさんのもまだやってないし.
想定外の使用方法なので「仕様」としますか(ウソです)

多分,最初からチラチツはあったのでしょうね.
小さいサイズだと目立たないのかも知れません.

>どうもHasFocus = Falseの設定時に起きている見たいなのですが

こいつが曲者かも知れません.
ちょっと待ってください.スミマセン.

Delphi2007以降になって,ボタンなども結構体裁がよくなってきています.
plButtonも既存アプリの保守程度の役割しかなくなっていくかも知れませんね.


[3241] Re2:plButtonでのちらつきが気になる返信 削除
2010/4/6 (火) 10:36:38 やんきた
早速のご回答ありがとうございます。

具体的な対策は無くとも一言あるとものすごく心強くなりました。
私はお客さんにもFIXしてから連絡することが多かったのですが、
FIXする前にも細かく連絡を入れてあげないといけないなと実感しました。

話はそれてしまいましたが、

>う〜ん.参ったな.Saykeさんのもまだやってないし.
>想定外の使用方法なので「仕様」としますか(ウソです)

確かに、想定外でしょうね。。


とりあえずはしのぎますので、また暇な時でもチェックしていただけると助かります。

私が作るソフトはMr.XRAYさんのコンポ無くては語れなくなってきてます。笑



[3277] Re3:plButtonでのちらつきが気になる返信 削除
2010/4/17 (土) 15:42:24 Mr.XRAY
▼ やんきたさん

スミマセン.お待たせしています.
そろそろやり始めます.
実は,少し前にEDNとQ and Aに似たような内容のカキコがあり.
いじり始めたら止まらなくなってしまいました.
(HDD内に未整理状態のコードがあったものですから,この際と思って...)
途中で止めると思考回路が止まってしまいまので,続けています.

m(_ _)m


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82