Re: [delphi-br] Trabalhando com TMemo

2010-04-01 Por tôpico Josimar Zimermann
Olá Leonardo!

Se o cursor do Mouse estiver posicionado na posição onde deseja inserir 
o texto, basta fazer:

Memo.SelText := Meu Texto;

Se você estiver trabalhando com Drag'n Drop (o que eu imagino que você 
está tentando fazer), faça o seguinte no evento DragOver do MEMO:

procedure MemoDragOver(Sender, Source: TObject; X, Y: Integer; State: 
TDragState; var Accept: Boolean);
begin
Accept := true;
Memo.SelStart := LOWORD(SendMessage(Memo.Handle, EM_CHARFROMPOS, 0, 
MakeLParam(X, Y)));
Memo.SetFocus;
end;

E no Evento DragDrop do Memo é só passar o texto:

procedure MemoDragDrop(Sender, Source: TObject; X, Y: Integer);
begin
TControl(Source).EndDrag(true);
Memo.SelText := Meu Texto;
end;

Espero ter ajudado. Se isto não responde, procure ser mais específico no 
seu questionamento, para que possamos ajudá-lo!

Falou!

Em 31/3/2010 08:36, Leonardo Baldino escreveu:

 Alguem sabe como eu faço para inserir uma nova linha no memo em tempo de
 execução, porem inserindo um texto em uma determinada posição da linha.

 -- 
 Leonardo Carlos Baldino - The Highlander

 [As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Trabalhando com TMemo

2010-04-01 Por tôpico Leonardo Baldino
valeu pela ajuda e agora eu to conseguindo usando o insert

Em 1 de abril de 2010 08:22, Josimar Zimermann josim...@yahoo.com.brescreveu:



 Olá Leonardo!

 Se o cursor do Mouse estiver posicionado na posição onde deseja inserir
 o texto, basta fazer:

 Memo.SelText := Meu Texto;

 Se você estiver trabalhando com Drag'n Drop (o que eu imagino que você
 está tentando fazer), faça o seguinte no evento DragOver do MEMO:

 procedure MemoDragOver(Sender, Source: TObject; X, Y: Integer; State:
 TDragState; var Accept: Boolean);
 begin
 Accept := true;
 Memo.SelStart := LOWORD(SendMessage(Memo.Handle, EM_CHARFROMPOS, 0,
 MakeLParam(X, Y)));
 Memo.SetFocus;
 end;

 E no Evento DragDrop do Memo é só passar o texto:

 procedure MemoDragDrop(Sender, Source: TObject; X, Y: Integer);
 begin
 TControl(Source).EndDrag(true);
 Memo.SelText := Meu Texto;
 end;

 Espero ter ajudado. Se isto não responde, procure ser mais específico no
 seu questionamento, para que possamos ajudá-lo!

 Falou!

 Em 31/3/2010 08:36, Leonardo Baldino escreveu:

 
  Alguem sabe como eu faço para inserir uma nova linha no memo em tempo de
  execução, porem inserindo um texto em uma determinada posição da linha.
 
  --
  Leonardo Carlos Baldino - The Highlander
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Leonardo Carlos Baldino - The Highlander


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[delphi-br] Trabalhando com TMemo

2010-03-31 Por tôpico Leonardo Baldino
Alguem sabe como eu faço para inserir uma nova linha no memo em tempo de
execução, porem inserindo um texto em uma determinada posição da linha.

-- 
Leonardo Carlos Baldino - The Highlander


[As partes desta mensagem que não continham texto foram removidas]