1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
void __fastcall TForm1::Ouvrir1Click(TObject *Sender)
{
if(OpenDialog1->Execute())
{
TStringList *Fichier = new TStringList;
Fichier->LoadFromFile(OpenDialog1->FileName);
int NbCol = Fichier->Strings[0].ToInt();
StringGrid1->ColCount = NbCol;
Fichier->Delete(0);
int NbRow = Fichier->Strings[0].ToInt();
StringGrid1->RowCount = NbRow;
Fichier->Delete(0);
int y;
int x;
for(int j = 0; j < Fichier->Count; j++)
{
y = j / NbCol;
x = j % NbCol;
StringGrid1->Cells[x][y] = Fichier->Strings[j];
}
Fichier->Clear();
delete Fichier;
}
} |