Jump to content

Recommended Posts

Posted
Olá!
 
Uma dúvida:
 

Alguém conseguiu fazer funcionar no mobile o MessageDlg dessa forma:

if MessageDlg('Message',mtConfirmation, mbYesNo)=mrYes then
  begin
  ..............;
  end;
Ou só é possível mesmo chamando o callback? ex:
procedure TMainmForm.UnimButton2Click(Sender: TObject);
begin
  Messagedlg('Continuar?', mtConfirmation, mbyesno, DCallback1);
end;

procedure TMainmForm.DCallback1(Sender: TComponent; res: Integer);
begin
  case res of
    mrYes: ShowMessage('Clicou SIM');
    mrNo: ShowMessage('Clicou NÃO');
  end;
end;
Obrigado!
 
 
Posted

Olá Ken

 

utilize da seguinte forma:

MessageDlg('Continuar?',
    mtConfirmation,mbYesNo,procedure(Comp:TComponent; ARes: Integer)
    begin
      if Ares = mrYes then
      begin
        
      end;
    end
  );
  • Upvote 1
Posted

Marlon, muito obrigado, funcionou perfeitamente!

 

Mas no caso de haver código após a mensagem, esse é executado direto, ignorando a mesma... Há uma maneira de contornar isso? ex: O ShowMessage no final aparece antes da MessageDlg... 

MessageDlg('Continuar?',
    mtConfirmation,mbYesNo,procedure(Comp:TComponent; ARes: Integer)
    begin
      if Ares = mrYes then
      begin
        ShowMessage('Clicou sim');
      end;
    end
  );

//código fora da procedure independente da resposta 'Continuar?'.
ShowMessage('...'); 

Obrigado novamente!

Posted

Sim, existe uma outra forma:

UniMainModule -> EnableSynchronousOperations

na pasta samples do uniGui existe bastante material que respondem as suas dúvidas  ;)

 

C:\Program Files (x86)\FMSoft\Framework\uniGUI\Demos

  • Upvote 1
  • 1 year later...
Posted

Olá, 

Alguém sabe me informar como traduzir o Title do MessageDlg? 
A string original fica como "Confirm", mesmo usando o idioma pt_BR...

Posted
41 minutes ago, sroberto said:

Olá, 

Alguém sabe me informar como traduzir o Title do MessageDlg? 
A string original fica como "Confirm", mesmo usando o idioma pt_BR...

Já resolvi...

  • 2 months later...
  • 2 years later...
Posted
On 6/6/2019 at 4:14 PM, Uelson Cavalcante said:

Boa tarde, estou com essa necessidade, como faço para exibir a mensagem no canto inferior esquerdo e traduzir ela para o português?

Bom dia meu amigo, como vc resolveu o problema da traduçao do título do messagedlg ?

  • 3 years later...

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...