Panel vs. GroupBox

05/02/2009 - 18:24 por Ramón | Informe spam
las cosas del .NEt, yo busco en la ayuda para ver la diferencia de un Panel
con relacion a un GroupBox para agrupar controles y encuentro en la ayuda
que dice:

"The Panel control is similar to the GroupBox control; however, only the
Panel control can have scroll bars, and only the GroupBox control displays a
caption. "

y yo me pregunto, por que diablos no hicieron un solo control que tenga
scroll bars y a la vez tenga caption ?

las cosillas del .NET.

Preguntas similare

Leer las respuestas

#1 RFOG
05/02/2009 - 19:01 | Informe spam
Porque el groupbox es un control win32 nativo, y el panel es un control
.NET similar a una ventana embebida dentro de otra.


On Thu, 05 Feb 2009 18:24:46 +0100, Ramón wrote:

las cosas del .NEt, yo busco en la ayuda para ver la diferencia de un
Panel
con relacion a un GroupBox para agrupar controles y encuentro en la ayuda
que dice:

"The Panel control is similar to the GroupBox control; however, only the
Panel control can have scroll bars, and only the GroupBox control
displays a
caption. "

y yo me pregunto, por que diablos no hicieron un solo control que tenga
scroll bars y a la vez tenga caption ?

las cosillas del .NET.







Microsoft Visual C++ MVP
==Mi blog sobre programacion: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mias: http://rfog.blogsome.com/
Libros, ciencia ficcion y programacion [Acentos eliminados por encoding]
Cuando tienes una familia que te deja que te expreses como eres, es lo
mejor que te puede dar la vida.
Respuesta Responder a este mensaje
#2 Ramón
05/02/2009 - 19:10 | Informe spam
gracias por la explicacion tecnica pero eso no cambia nada ya que debieron
entonces extender el Panel para que tuviera un caption. Que tan complicado
podia ser eso?



"RFOG" escribió en el mensaje
news:
Porque el groupbox es un control win32 nativo, y el panel es un control
.NET similar a una ventana embebida dentro de otra.


On Thu, 05 Feb 2009 18:24:46 +0100, Ramón wrote:

las cosas del .NEt, yo busco en la ayuda para ver la diferencia de un
Panel
con relacion a un GroupBox para agrupar controles y encuentro en la ayuda
que dice:

"The Panel control is similar to the GroupBox control; however, only the
Panel control can have scroll bars, and only the GroupBox control
displays a
caption. "

y yo me pregunto, por que diablos no hicieron un solo control que tenga
scroll bars y a la vez tenga caption ?

las cosillas del .NET.







Microsoft Visual C++ MVP
==> Mi blog sobre programacion: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mias: http://rfog.blogsome.com/
Libros, ciencia ficcion y programacion [Acentos eliminados por encoding]
> Cuando tienes una familia que te deja que te expreses como eres, es lo
mejor que te puede dar la vida.
Respuesta Responder a este mensaje
#3 RFOG
05/02/2009 - 19:21 | Informe spam
On Thu, 05 Feb 2009 19:10:24 +0100, Ramón wrote:

gracias por la explicacion tecnica pero eso no cambia nada ya que
debieron
entonces extender el Panel para que tuviera un caption. Que tan
complicado
podia ser eso?




Pero es que la idea original del panel es la de un contenedor de
controles, no un decorador, aunque permita decoraciones. La idea del panel
es mover, activar, desactivar, mostrar, ocultar un conjunto de controles
de una forma sencilla, además de jerarquizar controles en forma de
árbol... También servir de "lienzo" dentro de una ventana para pintar...
Con la llegada de versiones .NET más modernas el panel pierde protagonsimo
frente a los contenedores "que fluyen", que no dejan de ser paneles
avanzados.


Si quieres un panel con caption, créate un nuevo control compuesto de un
panel y de un label y listo.



"RFOG" escribió en el mensaje
news:
Porque el groupbox es un control win32 nativo, y el panel es un control
.NET similar a una ventana embebida dentro de otra.


On Thu, 05 Feb 2009 18:24:46 +0100, Ramón wrote:





<snip>



Microsoft Visual C++ MVP
==>> Mi blog sobre programacion: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mias: http://rfog.blogsome.com/
Libros, ciencia ficcion y programacion [Acentos eliminados por
encoding]
>> Cuando tienes una familia que te deja que te expreses como eres, es lo
mejor que te puede dar la vida.









Microsoft Visual C++ MVP
==Mi blog sobre programacion: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mias: http://rfog.blogsome.com/
Libros, ciencia ficcion y programacion [Acentos eliminados por encoding]
Cuando tienes una familia que te deja que te expreses como eres, es lo
mejor que te puede dar la vida.
Respuesta Responder a este mensaje
#4 Ramón
05/02/2009 - 19:34 | Informe spam

Si quieres un panel con caption, créate un nuevo control compuesto de un
panel y de un label y listo.








que remedio!, claro que se que hay que hacerlo, solo me quejo de algo sin
justificacion ya que ni en VB 6 ni en VFP tuve que hacerlo nunca :(




"RFOG" escribió en el mensaje
news:
Porque el groupbox es un control win32 nativo, y el panel es un control
.NET similar a una ventana embebida dentro de otra.


On Thu, 05 Feb 2009 18:24:46 +0100, Ramón wrote:





<snip>



Microsoft Visual C++ MVP
==>>> Mi blog sobre programacion: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mias: http://rfog.blogsome.com/
Libros, ciencia ficcion y programacion [Acentos eliminados por
encoding]
>>> Cuando tienes una familia que te deja que te expreses como eres, es lo
mejor que te puede dar la vida.









Microsoft Visual C++ MVP
==> Mi blog sobre programacion: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mias: http://rfog.blogsome.com/
Libros, ciencia ficcion y programacion [Acentos eliminados por encoding]
> Cuando tienes una familia que te deja que te expreses como eres, es lo
mejor que te puede dar la vida.
Respuesta Responder a este mensaje
#5 Hernán
05/02/2009 - 19:35 | Informe spam
RFOG escribía:

Porque el groupbox es un control win32 nativo, y el panel es un control
.NET similar a una ventana embebida dentro de otra.




Exacto.

GROUPBOX "Mirá (que porquería)", 1001, 5, 5, 200, 200, WS_VSCROLL

Para quien no lo sepa, un groupbox de win32 es un vulgar "button" y los
controles que él rodea, no son sus _childwindows_ (eso sólo ocurre en vb
donde un groupbox no es un groupbox). Por eso es absurdo que tenga
scroll.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida