Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Como Poner Boton para Cerrar Tabsheet? (https://www.clubdelphi.com/foros/showthread.php?t=26890)

JXJ 07-11-2005 04:52:56

¿Como Poner Boton para Cerrar Tabsheet?
 
Quiero crear un boton para cerrar un tabsheet.
al presionarlo.

¿Saben como crearlo.?

por ejemplo al crear un tabsheet, dinamicamente,
donde va el caption a la derecha colocar
el boton.

Vale gracias.

fredo 07-11-2005 14:34:37

supongo que a tu tabsheet creado dinamicamente le daras un name....
puedes usare el:

(FindComponent(<name>) as TTabsheet).tabvisible:=false;
para hacerlo incicsible o borrarlo copletamente....

o marcarlo en el tag con algun codigo para luego borrarlo

saludos.

JXJ 07-11-2005 20:23:51

Alego demencia temporal.

Ayer en la noche, que puse esta pregunta.
se trabo, el servidor, o que se yo.-
Pero, pasaron 30
minutos, y se quedo, con la barra de progreso.
de que estaba posteando mi pregunta.

Ya me ha pasado en las noches, de 9 a 11 pm.
hora del centro de México, cualquier seccion de estos
foros, se vuelve inaccesible. nunca termina de cargar.
hoy lo busque, no encontre mi pregunta
y lo hice, mal por eso dec, dice que no repita
hilos. Por que al no encontrar mi pregunta de anoche,
la volvi a hacer, hoy.

Dec, por ahi borra la pregunta que cerraste. que
no tiene sentido este ahi.

------------------------
Ahora bien, Fredo me refiero a que quiero usar la
opcion de un boton, para cerrar un tabsheet,
con un boton a un lado de su caption.
como esta imagen,

http://www.tmssoftware.com/advpagecontrol.gif
mas parecido a esto
http://www.tmssoftware.com/apc.gif
o como el emule.
cuando haces una busqueda, se crea un tab, con el
titulo de lo que buscas, con un boton para cerrar el tab.

Delfino 07-11-2005 21:15:44

La JVCL tiene un componente con boton para cerrar el tab..

JXJ 07-11-2005 23:38:36

Gracias delphino.

pero yo no las uso.
en mi equipo se tarda un mucho en cargar
delphi con las jvcl y para compilar. hasta me
da tiempo de preparar un cafe.

Todavia no logro. separar de la suite. e intalar
un componente independientemente de la suite.

Delfino 08-11-2005 09:03:30

Q equipo tienes?
tengo Celeron 4, 2.0 ghz, 128 RAM, y mi Delphi7 es igual con las JVCL instaladas q sin ellas.
Debe haber otro problema..

Lepe 08-11-2005 11:09:00

Delfino, ¿sabes como se llama el componente?, buscarlo uno a uno es peor que buscarlo en internet :D

Mi ordenata es un AMD K7 1600+ 512 MB, tarda en arrancar con la JVCL 10 segundos, que aprovecho para preparar el café, despues va como la seda y la compilación es rápida.

saludos

JXJ 08-11-2005 16:45:35

Tengo un Celeron tipo 1 no como el tuyo tipo 4 a 500 megahertz.
128 delphi 7.

y si se tarda. por que una vez instale las jvcl
con el windows, recien formateado. e intalado
una instacion fresca. y se tardo ...

por cierto ¿como se llama es componente.?
a ver si puedo separarlo de la suite,
que con la instalacion personalizada,
al compilar se agregan todos los componentes, que
no instale, a la paleta de componentes.

Ohcan 08-11-2005 17:05:17

Y volviendo al tema original...
Si se trata de cerrar (destruir) la pestaña que está activa en ese momento:
Código Delphi [-]
  pcControl.ActivePage.Free;//donde pcControl es un TPageControl
¿Te valdría ésto?

Saludos.

JXJ 08-11-2005 20:24:41

se trata de eso, pero con un boton.
a la derecha del caption dentro del tab.

como el emule.

vtdeleon 08-11-2005 20:35:35

Saludos

Hazlo como el Firefox, un botoncito en la parte izq superior del tab y caso resuelto. El poder en un solo boton.

roman 08-11-2005 20:40:56

Cita:

Empezado por vtdeleon
El poder en un solo boton.

Pues sí. Lo malo es que para cerrar cada pestaña tienes que desplazar tu mano toooooda la pantalla hasta la derecha.

Prefiero como hace el Maxthon: doble-click sobre la pestaña para cerrarla.

// Saludos

vtdeleon 08-11-2005 21:03:48

Cita:

Empezado por roman
Pues sí. Lo malo es que para cerrar cada pestaña tienes que desplazar tu mano toooooda la pantalla hasta la derecha.

Pues hombre!!! Si eso afecta el kilometraje de tu puntero.....:p
Sabrá Dios donde tendrá el puntero, cuando le de deseos de cerrar el tab.:D
Cita:

Empezado por roman
Prefiero como hace el Maxthon: doble-click sobre la pestaña para cerrarla.

Pues sí, es tambien una buena opción.

Delfino 08-11-2005 23:28:25

Cita:

¿sabes como se llama el componente?
por cierto ¿como se llama es componente.?
El componente se llama JvTabBar con sus JvTabBarItem(s), tiene las propiedades CloseButton, AutoFreeClosed, AllowTabMoving etc..

Lepe 09-11-2005 10:45:28

Cita:

Empezado por roman
Prefiero como hace el Maxthon: doble-click sobre la pestaña para cerrarla.

Mozilla usa el botón central del ratón para eso. La bolita del Scroll tambien funciona como botón central en la mayoria de ratones. O puede que no... ;)

roman 09-11-2005 16:05:54

Cita:

Empezado por Lepe
Mozilla usa el botón central del ratón para eso. La bolita del Scroll tambien funciona como botón central en la mayoria de ratones. O puede que no... ;)

Sí, lo sé, pero se me hace incómodo oprimir la ruedita. He visto que hay una extensión que hace lo que quiero, sólo que aún no sale para la v. 1.5 beta. Mientras tanto, ruedita...

// Saludos

maeyanes 09-11-2005 16:37:12

Cita:

Empezado por Lepe
Mozilla usa el botón central del ratón para eso. La bolita del Scroll tambien funciona como botón central en la mayoria de ratones. O puede que no... ;)

A Maxthon también puedes decirle que cierre una pestaña oprimiendo el botón central del ratón (la ruedita del scroll)...


La franja horaria es GMT +2. Ahora son las 08:38:50.

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