喫茶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
です。

[3289] Re:plButtonでのちらつきが気になる返信 削除
2010/4/23 (金) 11:10:06 Mr.XRAY
▼ やんきたさん

ようやっと,やっとみました.

手順がくわしく書いてあるので助かります.

> plButton内をクリックなどしたときに結構チラツキが発生します。

チラツキますね.さて.
当方ではHasFocusに関係なくチラツクので,やはりバグでしょうか.


[3292] 修正版UPしました返信 削除
2010/4/24 (土) 09:04:07 Mr.XRAY
大変お待たせしました.

ちらつきの他にも少し修正しました.
EnableがFalseの時の画像をエンボス画像から淡いモノクロ濃淡画像に
しました.
上が新しいので,下が以前のものです.

>[3291] Re4:NMPOP3 お知恵拝借
>なぜかIconのサイズを正常に取得してくれません.何故?
>まっ,他のコードが影響しているのだとは思うのですが...


はDelphiのTIconのバグのためでした.
Delphi2009で修正されています.Delphi2007のテストで発生していました.
バグ対策コード(3行程度)入れています.


[3308] TIconの修正版入手先返信 削除
2010/4/26 (月) 13:06:35 Mr.XRAY
> はDelphiのTIconのバグのためでした.

ついでの情報です.中村拓男さん作のDHGLに,この現象を修正し,
便利な機能を追加したTIconExというのがあります.
参考までに.

Delphi Graphic Secrets サポートWeb
http://www.asahi-net.or.jp/~HA3T-NKMR/DGS/index.htm


[3312] Re:TIconの修正版入手先返信 削除
2010/4/28 (水) 12:03:35 やんきた
Mr.XRAY殿

返事遅くなりまして申し訳ありません。
早速試してみたら、バッチグーでした。w

これで作業も進みGWはなくなりそうです。。。w

ありがとうございました


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