Ir para conteúdo
Fórum Script Brasil
  • 0

Duvidas Em Editor De Texto


Mauro Jr

Pergunta

Fiz um curso on-line de Delphi. Um dos exemplos era um simples Editor de Textos(foi uzado o componente Memo) só que tenho algumas dúvidas:

1- Quando abro um arquivo já existente e faço uma alteração nele, aparece a clássica pergunta: "Deseja salvar as alterações?". Quando clico no Sim aparece a caixa de diálogo Salvar Como. E é nesse ponto que está minha dúvida: Como faço para salvar uma alteração diretamente, sem que apareça a caixa de diálogo Salvor Como?

2- Quando salvo um arquivo ele sempre é salvo com a extensão "pde"´. Como faço para que este arquivo seja salvo com a extensão "txt"? (afinal algum usuário pode não entender nada sobre extensão de arquivos).

3- Como faço para formatar apenas o texto selecionado e não o documento inteiro?

Estas são minhas dúvidas, espero que alguém possa respondê-las.

Abraços

Mauro Junior ohmy.gif

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Primeiro eu não sei como esta seu projeto mas seria mais ou menos isso :

pergunta 1 - procedure TForm1.Abrir1Click(Sender: TObject);

begin

checaarquivosalvo;

if (opendialog1.execute) then

begin

Nomearquivo := opendialog1.filename;

richedit1.text := '';

richedit1.lines.loadfromfile(nomearquivo);

form1.caption := 'Editor de Textos Doors - ' + nomearquivo;

Extractfilename(nomearquivo);

richedit1.modified := false;

end;

savedialog1.filename := nomearquivo;

opendialog1.FileName := '';

end;

2 - você deve selecionar o savedialog1 e ir no object inspector selecione a opçao filter e la no filter você deve digitar no filter editor um nome para o filter e o filter como no exemplo

Filter name | Filter

Arquivo texto | *.txt

Arquivos rafael | *.rmp

Todos os arquivos | *.*

faça este mesmo processo para opendialog1.. entendeu

3 - bem se você esta usando o fontdialog.. basta selecionar e ele muda normalmente, bem este exemplo q estou passando usa richedit e não memo, ok

abraços e espero ter ajudado qualquer duvida posta ai novamente huh.gif

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...