|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
Cap. 3.- Una aplicación usando Grids En este capítulo, en su primera parte implementaremos una tabla de multiplicar. Pero primero conozcamos las propiedades más interesantes que tiene un un Control StringGrid, el mismo que utilizaremos en el presente ejemplo Fig. 1
Objeto StringGrid
En la Figura observamos un Objeto StringGrid El recuadro en Azul es la celda seleccionada, Vemos las Columnas bloqueadas o FixedCols, las Filas bloqueadas o FixedRows. A continuación describiremos las propiedades más resaltantes: Cells: Para cambiar o acceder a la celda seleccionada, ACol es la columna a la que se accede y ARows es la fila a la que se accede, esta propiedad almacena un AnsiString AnsiString Cells[int ACol][int ARow] Ejemplo: StringGrid1->Cells[2][3]="Prueba"; ColCount: Cambia o muestra el número de Columnas del Grid RowCount: Cambia o muestra el número de Filas del Grid DefaultColWidth: Cambia o muestra el ancho de todas las columnas del Grid DefaultRowHeight: Cambia o muestra el ancho de todas las filas del Grid FixedCols: Cambia o muestra el número de columnas bloqueadas. FixedRows: Cambia o muestra el número de filas bloqueadas. Fig 2. Cambiando las propiedades del StringGrid
Esta es una demostración de lo que se puede mostrar A continuación cambiaremos los datos de las celdas que se muestran en verde para mostrar los ejes de una tabla de multiplicar utilizando el código que se muestra a continuación: void __fastcall
TForm1::Button1Click(TObject *Sender) { int N=Edit1->Text.ToInt(); StringGrid1->DefaultColWidth=30; StringGrid1->DefaultRowHeight=20; StringGrid1->ColCount=N+1; StringGrid1->RowCount=N+1; for(int i=1;i<=N;i++) {
StringGrid1->Cells[i][0]=IntToStr(i); StringGrid1->Cells[0][i]=IntToStr(i); } } Fig 3. Diseñando una tabla de multiplicar.
Posteriormente se deberá mostrar una tabla de multiplicar tal como se muestra en la siguiente figura: Fig 4. Diseñando una tabla de multiplicar.
|
|
|
|||||||||||
|
|
|
|
|
||||||||||||
En el siguiente capítulo se muestra lo que continúa en la practica
El Docente.
|
|
||||||||||||||
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||
|
|
|
|
|
|
|||||||||||
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|||||||||||
|
|
|
|
|||||||||||||
|
|
|
||||||||||||||