why two events with a "KeyboardVisible" parameter ?!
why two events with a "KeyboardVisible" parameter ?!
remove the parameter or remove one event...
procedure TCommonCustomForm.VirtualKeyboardChangeHandler(const Sender: TObject;
const Msg: System.Messaging.TMessage);
begin
if TVKStateChangeMessage(Msg).KeyboardVisible then
begin
if Assigned(FOnVirtualKeyboardShown) then
FOnVirtualKeyboardShown(Self, True, TVKStateChangeMessage(Msg).KeyboardBounds)
end
else if Assigned(FOnVirtualKeyboardHidden) then
FOnVirtualKeyboardHidden(Self, False, TVKStateChangeMessage(Msg).KeyboardBounds);
end;
remove the parameter or remove one event...
procedure TCommonCustomForm.VirtualKeyboardChangeHandler(const Sender: TObject;
const Msg: System.Messaging.TMessage);
begin
if TVKStateChangeMessage(Msg).KeyboardVisible then
begin
if Assigned(FOnVirtualKeyboardShown) then
FOnVirtualKeyboardShown(Self, True, TVKStateChangeMessage(Msg).KeyboardBounds)
end
else if Assigned(FOnVirtualKeyboardHidden) then
FOnVirtualKeyboardHidden(Self, False, TVKStateChangeMessage(Msg).KeyboardBounds);
end;
Comments
Post a Comment