mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-08 11:58:12 +02:00
lcl: TCustomForm.SetActiveControl: debugging
git-svn-id: trunk@57900 -
This commit is contained in:
parent
7b4fa8c326
commit
24a1327b6a
@ -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}
|
||||
|
Loading…
Reference in New Issue
Block a user