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

Avançar (Botão)


Spawnight

Pergunta

Bom pessoal eu to montando um livrinho infantil no delphi... ai fui criando partes da historias todos em bloco de notas...

ai criei um form cm um mesmo ... e cm os botoes embaixo ... (avançar e voltar) e um de sair... gostaria de saber cm teria q fazer para o botão avançar sempre quando criado receber o valor por exemplo de inicio ia estar assim ( memo1.loadfromfile('c:\historia1.txt') ... ai quando eu clicasse no avançãr o memo ia receber o valor (memo1.loadfromfile('c:\historia2.txt') e assim por diante...

Gostaria de uma ideia pra sempre ele ta recebendo o valor novo.

Obrigado.

espero contato

obs: sou iniciante em delphi.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Crie uma variável para controlar o nome dos arquivos. Tipo assim:

Declare uma variável numérica para o formulário (no meu exemplo declarei "i" como integer).

var
  Form1: TForm1;
  i: Integer;

implementation

{$R *.dfm}

procedure TForm1.FormActivate(Sender: TObject);
begin
  i := 1;
  Memo1.Lines.LoadFromFile('C:\Texto' + inttostr(i) + '.txt');
end;

procedure TForm1.AnteriorClick(Sender: TObject);
begin
  i := i - 1;
  if FileExists('C:\Texto' + inttostr(i) + '.txt') then
    Memo1.Lines.LoadFromFile('C:\Texto' + inttostr(i) + '.txt')

  else begin
    ShowMessage('Acabaram os arquivos!');
    i := i + 1;
  end;
end;

procedure TForm1.ProximoClick(Sender: TObject);
begin
  i := i + 1;
  if FileExists('C:\Texto' + inttostr(i) + '.txt') then
    Memo1.Lines.LoadFromFile('C:\Texto' + inttostr(i) + '.txt')

  else begin
    ShowMessage('Este é o primeiro arquivo!');
    i := i - 1;
  end;
end;

Editado por Duduh_Capixaba
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...