Visual Basic - Multilinea en radiobuttons dentro de groupbox

Life is soft - evento anual de software empresarial
 
Vista:

Multilinea en radiobuttons dentro de groupbox

Publicado por Sergi (2 intervenciones) el 09/02/2010 15:27:06
Hola, llevo toda la mañana buscando una solucion a mi problema, pero no la encuentro en ningun sitio...

Tengo un proyecto, donde hay unos groupbox. En cada groupbox hay 4 radiobuttons.

1er problema: en la propiedad de ".text" del groupbox, representa que pongo el enunciado a una pregunta. Justo debajo, hay un radiobutton 1 (respuesta 1), debajo del radiobutton 1 hay el 2 (respuesta 2), etc. Si el enunciado de la pregunta (texto del groupbox) me ocupa mas de una linea, se solapa (se pone encima) del enunciado de la respuesta uno. Hay alguna forma de que el conjunto de radiobuttons detecte que el texto del groupbox ocupa mas de una linea, y estos, bajen automaticamente para dejar espacio al texto?

He encontrado una "xapuza" para conseguir una solucion al problema 1: al asignar el texto de las respuestas, a las largas, lo asigno en 2 variables, una para el inicio del texto, y otra para el final. Entonces, cuando defino el texto del radiobutton, pongo "Rb_Resp32.Text = T1_P3_R2 & vbCrLf & T1_P3_R2B". (T1_P3_R2, es el inicio del enunciado, y T1_P3_R2B es el final del enunciado). Pero luego, me ocurre lo mismo que el problema de acontinuacion, se me solapan los textos... Hay alguna forma de hacerlo automaticamente?

2ndo problema: en el enunciado de la respuesta (radiobutton), si es mas larga que el ancho del groupbox, solo aparece en el espacio donde esta el groupbox. Hay alguna forma de que detecte cuando termina el groupbox, y haga un salto de linea?

Muchissimas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Multilinea en radiobuttons dentro de groupbox

Publicado por Iñaki (502 intervenciones) el 10/02/2010 15:54:09
Podrias poner un cuadro de texto con la propiedad multiline = true, justo encima de donde pones ahora.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Multilinea en radiobuttons dentro de groupbox

Publicado por sergi (2 intervenciones) el 10/02/2010 16:43:45
Poner encima del cuadro de texto, el radiobutton? no me deja... no se como hacerlo. El radiobutton, al ponerlo encima, se me solapa con el cuadro de texto, pero no "entra" dentro de el...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Multilinea en radiobuttons dentro de groupbox

Publicado por Iñaki (502 intervenciones) el 11/02/2010 13:06:29
Me parece que me explique mál; se trata de poner un cuadro de texto justo encima del groupbox, que es donde iria la pregunta, con las propiedades "multiline=True", scrollbars="vertical", locked=true, asi como el color de fondo igual que el Groupbox (opcional).
Y luego para las respuestas, igualmente cuadros de texto, con las mismas propiedades, de esta forma nunca se van a solapar ni preguntas ni respuestas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar