lcl: TCustomForm.SetActiveControl: debugging

git-svn-id: trunk@57900 -
This commit is contained in:
mattias 2018-05-11 19:57:30 +00:00
parent 7b4fa8c326
commit 24a1327b6a

View File

@ -1905,10 +1905,16 @@ begin
(GetParentForm(AWinControl) <> Self) or
not ((csLoading in ComponentState) or AWinControl.CanFocus) then
begin
DebugLn('TCustomForm.SetActiveControl ',DbgSName(Self),' AWinControl=',DbgSName(AWinControl),' GetParentForm(AWinControl)=',
DbgSName(GetParentForm(AWinControl)),' csLoading=',dbgs(csLoading in ComponentState),' AWinControl.CanFocus=',
dbgs((AWinControl<>nil) and AWinControl.CanFocus),' IsControlVisible=',dbgs((AWinControl<>nil) and AWinControl.IsControlVisible),
' Enabled=',dbgs((AWinControl<>nil) and AWinControl.Enabled));
DebugLn(['TCustomForm.SetActiveControl ',DbgSName(Self),' AWinControl=',DbgSName(AWinControl),' GetParentForm(AWinControl)=',
DbgSName(GetParentForm(AWinControl)),'=Self=',GetParentForm(AWinControl) = Self,
' csLoading=',csLoading in ComponentState,
' AWinControl.CanFocus=',AWinControl.CanFocus,
' IsControlVisible=',AWinControl.IsControlVisible,
' Enabled=',AWinControl.Enabled]);
while AWinControl<>nil do begin
debugln([' ',DbgSName(AWinControl),' IsControlVisible=',AWinControl.IsControlVisible,' Enabled=',AWinControl.Enabled,' CanFocus=',AWinControl.CanFocus]);
AWinControl:=AWinControl.Parent;
end;
{$IFDEF VerboseFocus}
RaiseGDBException(SCannotFocus);
{$ELSE}