Ver Mensaje Individual
  #2  
Antiguo 06-01-2012
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Reputación: 19
Chris Va por buen camino
Hola compañero!

Lo primero que tienes que tener en cuenta es que existen dos tipos de fuentes, unas de anchura y logitud variables. Las otras son de anchura y longitud constantes, las llamadas "monospace", por ejemplo la Courier New Roman.

Lo anterior te lo digo porque si en el TDBGrid vas a usar una fuente que no sea monospace no importa el cálculo que hagas, habrán algunos valores que no alcanzarán en el columna.

Para calcular el ancho en píxeles de una cadena de texto, utiliza la función TextWidth del objeto TCanvas.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita