Páginas (2): 1 2   
javierosva   02-06-2021, 00:46
#1
Que tal amigos, Soy Javier y estoy nuevo en estos foros.

Gracias por aceptarme.

Yendo al tema, estoy haciendo una aplicación con WebForm siguiendo unos videos del señor Alessandri.

Todo va muy bien pero cuando deseo llamar ptro WebForm desde el WebForm principal, el segundo me abre con la apariencia de una ventana emergente.

El código que estoy usando es el siguiente.

Public Sub WebButton1_Click()
   Dim W_Administrador As New WebformAdministrador
   W_Administrador.ShowModal()
   W_Administrador.Resizable = True
End

Gracias por su ayuda

Cuando abro el segundo formulario vean su apariencia.



Mi intención es que en el explorador cambiara todo.

De nuevo muchas gracias
Archivos adjuntos
Última modificación: 02-06-2021, 00:56 por javierosva.
Shordi   02-06-2021, 08:26
#2
No utilizo webform, por lo que hablo sin saber pero en los formularios normales lo de showmodal implica ventana nueva. Yo probaría con show a secas.

No podemos regresar
gambafeliz   02-06-2021, 09:47
#3
Yo también hablo sin saber ya que tampoco lo suelo usar. Pero creo que tienes razón Shordi y pido disculpa si no es así.

Saludos.
javierosva   02-06-2021, 14:37
#4
Gracias por su ayuda.

Ensaye con ambas .Show y .ShowModal,  pero con cada una funciona igual
vuott   02-06-2021, 14:39
#5
Entiendo (...me parece) que quieres que aparezca un WebForm dentro de otro WebForm.
El problema real es en primer lugar Dodgy si es posible "insertar" un WebForm en otro WebForm, como si fuera un embedding.

« Los horizontes perdidos nunca regresan. » (F. Battiato, 1983)

« Las ondas nunca regresan. » (Genesis: Ripples, 1976)

« Vita non suavis esse potest, nec Mors amara. »  (...vuott)
omoreno   02-06-2021, 15:53
#6
Hola javierosva.

Ando realizando practicas con estos WebForm pero con gb.web.gui

Tampoco he logrado hacer transparente el contenedor de cada webform cuando utilizo .show, .showmodal, en los atributos de diseño no tiene Transparent.

Por ahora lo que he realizado es lo siguiente:
  1. En tu formulario principal colocas un contenedor vacio: (WebContainer)
  2. En el evento click de un WebButton copia el código de abajo,  o lo puedes usar como una subrutina que recibe el nombre de los diferentes WebForm.
Código:
 
WebCFormularioX.DeleteChildren()
Dim WebFormX As WebForm
WebFormX = New WebformAdministrador(WebCFormularioX)

Seria bueno abrir un tema sobre WEBFORM y exponer el uso de todos los elementos o una aplicación a manera de tutorial.

Saludos.
gambafeliz   02-06-2021, 17:10
#7
Solo para aclararme de nuevo, por favor.

Tu tienes una ventana con una web y digamos lo así pulsas en un enlace o botón y quiere que donde estaba esta web sea sustituida por otra página o webform que veo que no es lo mismo me refiero a lo último, no es lo mismo cargar una web en el webform base que sustituir la anterior por una webForm.

Para resumir:

Tu tiene un webform y quieres que este webform se sustituya por otro.

Si es así yo utilizaría la forma tradicional de Reparent en un panel. Que no tengo ni idea de si es válido en WebForm pero si que funciona en Form.

Espero que te sirva de algo esta pistilla. Saludos.
Última modificación: 02-06-2021, 17:11 por gambafeliz.
omoreno   02-06-2021, 18:50
#8
Como comenta gambafeliz:
Cita:Tu tiene un webform y quieres que este webform se sustituya por otro.

Si es así yo utilizaría la forma tradicional de Reparent en un panel. Que no tengo ni idea de si es válido en WebForm pero si que funciona en Form.

Con el código que te pase arriba puede lograr el cambio de formulario en algún segmento de tu WebForm según tu maquetación.

Saludos.
Archivos adjuntos
.pdf
Aplicacion Web con WebForm.pdf (Tamaño: 333.65 KB Descargas: 14)
javierosva   02-06-2021, 21:13
#9
Gracias por sus aportes.

omoreno, en ese PDF muestra lo que deseo hacer.

Voy a ensayar el código que nos dejaste y les cuento como me fue.

Gracias de nuevo
javierosva   02-06-2021, 22:53
#10
Disculpen mi desconocimiento.

"omoreno" ensayé el código que me regalaste y funcionó perfectamente, pude ver el otro webform, pero cuando me quise devolver no fui capaz, no me abrió el formulario inicial.

utilice el mismo código cambiando el nombre de los formularios y ahí no me funciono.
Páginas (2): 1 2   
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.