Fórum Mudar nome do contato #472464
09/03/2014
0
Como posso fazer isso?
Meu código, o abaixo, até agora só salva como nome do contato o edit1... como posso fazer para que se o edit1 for preenchido por VK_SPACE, onde tem edit1 seja posto edit2. Ou seja, o número se tornaria o nome do contato.
var
arquivo: TStringList;
begin
if ((Edit1.Text = '') and (Edit2.Text = '')) then
showmessage('Não há informações suficientes para criar um contato')
else
begin
ListBox1.Items.Add(Edit1.Text);
if not DirectoryExists('C:\Contatos') then
ForceDirectories('C:\Contatos');
arquivo := TStringList.Create;
try
arquivo.Add('Nome : ' + Edit1.Text);
arquivo.Add('Número : ' + Edit2.Text);
arquivo.Add('Endereço : ' + Edit3.Text);
arquivo.Add('E-mail : ' + Edit4.Text);
arquivo.SaveToFile('C:\Contatos\'+Edit1.Text+'.txt');
Edit1.Text := '';
Edit2.Text := '';
Edit3.Text := '';
Edit4.Text := '';
finally
arquivo.Free;
end;
end;
end;
Maryanne Alice
Curtir tópico
+ 0Posts
10/03/2014
Luiz
var
arquivo: TStringList;
begin
if ((Edit1.Text = '') and (Edit2.Text = '')) then
showmessage('Não há informações suficientes para criar um contato')
else
begin
ListBox1.Items.Add(Edit1.Text);
if not DirectoryExists('C:\Contatos') then
ForceDirectories('C:\Contatos');
arquivo := TStringList.Create;
//aqui >>
if trim(Edit1.Text) = '' then
Edit1.Text := Edit2.Text;
//aqui <<
try
arquivo.Add('Nome : ' + Edit1.Text);
arquivo.Add('Número : ' + Edit2.Text);
arquivo.Add('Endereço : ' + Edit3.Text);
arquivo.Add('E-mail : ' + Edit4.Text);
arquivo.SaveToFile('C:\Contatos\'+Edit1.Text+'.txt');
Edit1.Text := '';
Edit2.Text := '';
Edit3.Text := '';
Edit4.Text := '';
finally
arquivo.Free;
end;
end;
end;
Gostei + 0
11/03/2014
Maryanne Alice
Gostei + 0
11/03/2014
Luiz
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)