Tecnología

Inicio

Cómo celda de salida Tamaños

Los datos se muestran en las tablas con frecuencia, que consiste en filas y columnas. Sentado en cada intersección entre una fila y una columna es una celda. Puede escribir un programa que emite el tamaño de una celda en píxeles. Esto puede ser útil cuando se está diseñando interfaces de usuario y necesita saber el tamaño específico de las células. Un marco de programación simple que proporciona una forma rápida de hacer un programa de este tipo es el marco .Net. Puede descargar de forma gratuita, así como el entorno de desarrollo integrado Visual Studio Express.

Instrucciones

1 Abra Visual Studio 2010, haga clic en el icono del programa. Cuando se carga, seleccione "Archivo / Nuevo / Proyecto" y haga clic en "Visual C # / Aplicación de Windows Forms". Se crea un nuevo proyecto de aplicación de Windows Forms, y un formulario Windows en blanco aparece en la ventana principal del editor.

2 Haga clic en el panel de "caja de herramientas", que se encuentra a la derecha de la ventana principal del editor. Este panel muestra todas las herramientas que están disponibles para aplicaciones de Windows Forms.

3 Haga clic en "DataGridView" y arrastre sobre esta herramienta en el formulario Windows en la ventana principal del editor. Al soltar el botón del ratón, va a colocar la rejilla en el formulario Windows.

4 Haga clic en la pequeña flecha negro en la esquina superior derecha de la "DataGridView" para abrir un menú. Seleccionar la opción de menú "Añadir columna" para abrir una interfaz "Añadir columna". Presione el botón "OK" una vez para añadir una columna y luego presione el botón "Cerrar" para cerrar la interfaz.

5 Haga clic en el panel "Propiedades", que se encuentra junto a la "Caja de herramientas". Haga clic en el pequeño símbolo de rayo para mostrar todos los eventos disponibles para el "DataGridView."

6 Haga doble clic en el evento denominado "célula de ratón Enter", que es un evento que ocurre cada vez que se hace clic en el usuario una célula. El formulario de Windows desaparece de la ventana principal del editor y aparece un archivo de código fuente. El código siguiente se muestra en el archivo de código fuente:

private void dataGridView1_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
{}

7 Inserte las siguientes líneas de código en el medio de las llaves del evento "CellMouseEnter". Estas líneas de código agarrar la ubicación de fila y columna de la celda hace clic.

int x = e.ColumnIndex;
int y = e.RowIndex;

8 Escriba las siguientes declaraciones por debajo de las dos líneas anteriores para averiguar el tamaño de celda de la celda se hace clic. Las siguientes líneas de código encontrar el tamaño de la celda y se imprimen las dimensiones en la ventana de resultados:

DataGridViewCell cell = dataGridView1[x, y];
Size cellsize = cell.Size;
System.Console.WriteLine("{0}", cellsize);

9 Ejecutar el programa pulsando el botón "Reproducir" verde. Un formulario Windows aparece y aparecerá una tabla dentro de él. Haga clic en cualquier celda. La ventana de resultados muestra el tamaño de la fila, y produce una salida que se ve algo como esto:

{Width = 100, Altura = 22}