0

ラベル、ボタン、グループ ボックスを含むモーダル フォームがあります。

ボタンのクリックで Form 1 から呼び出します。Form2.ShowModal;

フォーム 2 が最初に表示されたら、ブレンド効果によりすべて問題ありません。しかし、次のフォームの外観、特にラベル、ボタンがちらつきます。使ってみましたDoubleBuffered:=True/False and ParentFont:=True/False (in case of a group box, frame)。役に立ちません:(

誰でも助けてもらえますか?ありがとう!

4

1 に答える 1

2

OK、これでうまくいきます。もっと良いものがあれば、このソリューションを置き換えてください...

1日OnFormCreate

Form2.AlphaBlendValue := 0;
Form2.AlphaBlend := true;

2番目、タイマーの追加、OnTimerEvent

Form2.AlphaBlendValue := 255;  
Form2.AlphaBlend := false;
Timer1.Enable := False;

3位 OnFormShow

Timer1.Enable := True;
于 2011-08-24T09:08:29.707 に答える