2011-08-24 12 views
0

레이블, 버튼, 그룹 상자가있는 모달 폼이 있습니다.델파이 : 모달 폼이 깜박임

나는 버튼 클릭에 양식 1 전화 : Form2.ShowModal;

양식이 먼저 나타납니다 - 모든 인해 블렌드 효과의 확인이다. 그러나 다음 양식의 모양에는 깜박임, 특히 레이블, 단추가 있습니다. DoubleBuffered:=True/False and ParentFont:=True/False (in case of a group box, frame)을 사용해 보았습니다. 그것은 ... 더 나은이있는 경우 :(

는? 감사합니다!

+0

당신은 깜박임을 유발 사항을 알려주십시오 수 있습니까? 사용자 상호 작용에도 깜박입니까? –

+0

양식을 삭제하고 다시 만들거나 숨기고 표시합니까? – Sam

+0

@David Heffernan과 Sam, from이 나타날 때 깜박입니다. 나는 그것을 파괴하고 재창조하지 않으며, 나는 그것을 숨기고 보여 주어야한다. 10 개의 레이블, 10 개의 버튼, 5 개의 편집, 양식의 그룹 상자 -> 모든 깜박임이 있습니다. – maxfax

답변

1

확인이 트릭을 할 것입니다,이 솔루션을 대체 누구의 도움을 주실 수

1를, 도움이되지 않습니다 OnFormCreate

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

, 타이머를 추가, OnTimerEvent

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

OnFormShow

Timer1.Enable := True; 
+0

나는이 일이 일어난 것을 믿을 수 없다. TCppWebBrowser 컨트롤과 비슷한 문제가 발생했습니다. 브라우저 컨트롤을 잡고있는 폼에 ShowModal을 호출하면 컨트롤이 모양이 깜박 거립니다. 이거 고쳐! – Brandon