Ir ao conteúdo
  • Cadastre-se

Como preencher GRID com InputBox?


brunosr01

Posts recomendados

Aê, galera. Tô com uma dúvida simples. É o seguinte, eu tenho um StringGrid no formulário e um CommandButton. Eu quero colocar uma InputBox para digitar nomes e preencher o StringGrid com eles. Para quem entende de Delphi, aí vai o código.


var
L:Integer;
C:Integer;
Linha de código do botão:
for L:=1 to 4 do //Grid com 4 linhas
begin
for C:=1 to 4 do //Grid com 4 colunas
begin
StringGrid1.Cells[L,C]:=InputBox('Preencher Grid','Digite Nome','');
end;
end;

Fim do código do botão

Com esses comandos, eu resolvo o meu problema no Delphi 7. Mas no C++ Builder não funciona. Vejam o código que eu fiz.


void __fastcall TForm1::Button1Click(TObject *Sender)
{
int l;
int c;
for (l=1;l<5;l++)
{ for (c=1;c<5;c++)
{
StringGrid1->Cells[c,l]=InputBox("PREENCHER GRID","digite o nOME","");
}
}
}

Não funciona de jeito nenhum. Acho que não estou fazendo os comandos certos para a InputBox. Já tentei aspas simples ' ' ao invés de " " mas mesmo assim não funcionou. Alguém aí pode me dar uma luz?

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...


void __fastcall TForm1::Button1Click(TObject *Sender)
{
int l;
int c;
for (l=1;l<5;l++)
{ for (c=1;c<5;c++)
{
StringGrid1->Cells[c][l]=InputBox("PREENCHER GRID","digite o nOME","");
}
}
}

Simples demais o erro. É uma pena que ninguém soube me ajudar quando precisava.:( Moderador, pode fechar o tópico.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!