Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TreeView tamaños implícito (https://www.clubdelphi.com/foros/showthread.php?t=15984)

nicocer 11-11-2004 12:38:59

TreeView tamaños implícito
 
Hola amigos!!!.
Les paso a contar la duda extraña que tengo. Lo Voy a explicar con un ejemplo, así se entiende. EJ: tengo un TreeView con un arbol medianamente grande. TreeView tiene una dimesion digamos 20 X 20. Suponiendo q el usuario empieze abrir la raiz principal, y asi sucecivamente cuando el arbol pase las dimensiones de 20 X 20 apareceran BARRAS DESPLAZADORAS VERTICAL Y HORIZONTAL, que nos dara la impresion de que el TreeView tiene una dimension de profundidad más de 20X20.
Como hago para saber cual es esa dimensión???


PD: Lo que estoy tratando de hacer es imprimir un TreeView, cuando creo un TBitmap quiero que tengas las dimsensiones de el arbol en general.
Esto es lo que hago, pero ahi me creearía un Bitmap de 20X20, que no es lo que busco.
Código:

bmp->Width = TreeView1->Width;
 bmp->Height = TreeView1->Height;

Intente ser lo más claro posible.
Saludos Nicocer

frudolph 11-11-2004 17:23:14

Tendrías que usar una fórmula para calcular la altura del bmp. Algo como:

bmp.Height := RowHeight * CantDeNodos;

Donde "RowHeight" sería la altura del nodo en pixels; y "CantDeNodos" la cantidad de nodos que quieres mostrar en el bmp.


La franja horaria es GMT +2. Ahora son las 19:14:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi