Mudar nome do contato
Eu gostaria de fazer com que se o nome do contato fosse preenchi só por VK_SPACE, o nome dele torna-se o número.
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.
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
Curtidas 0
Respostas
Luiz
09/03/2014
você pode fazer uma condição, se o Edit1.Text = space você atribui o valor do edit2 para o edit1, ou seja, o código para o nome ...
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
Maryanne Alice
09/03/2014
Muito obg :D :D vc ta sendo minha salvação rsrs mt obg mesmo por suas ajuda.
GOSTEI 0
Luiz
09/03/2014
:) Magina, espero que esteja conseguindo aprender cada vez mais ...
GOSTEI 0