Jump to content

UniLabel + Click


picyka

Recommended Posts

Is there a possibility to click on a label and get its left and top position?

 

Note:

 

procedure TMainForm.lbColorLayoutClick(Sender: TObject);
begin
  with TUniFormCorLayout.Create(UniApplication) do
  begin
    try
      Left := Self.lbColorLayout.Left + Width;
      Top := Self.lbColorLayout.Top + lbColorLayout.Height + 28;
      ShowModal;
    finally
      Free;      
    end;
  end;
end;

 

Link to comment
Share on other sites

22 minutes ago, Sherzod said:

Hello, 

What is the problem at the moment?

I clicked on the color icon, it doesn't open where I want

 

procedure TMainForm.lbColorLayoutClick(Sender: TObject);
begin
  with TUniFormCorLayout.Create(UniApplication) do
  begin
    var lControllerUsuario := TControllerUsuario.Create(UniMainModule.GetClientApiApp,UniMainModule.UserInfo);
    try
      var lUsuario := lControllerUsuario.Find(UniMainModule.UserActive.Id);
      if UniMainModule.UserActive.MenuSuperior then
      begin
        Left := Self.lbColorLayout.Left + Width;
        Top := Self.lbColorLayout.Top + lbColorLayout.Height + 28;
      end
      else
      begin
        Left := Self.lbColorLayout.Left + Width;
        Top := Self.lbColorLayout.Top + lbColorLayout.Height;
      end;
      ShowForm(lControllerUsuario, lUsuario);
    finally
      Free;
    end;
  end;
end;

Form: Position = poDesigned

Capturar.PNG

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...