SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: orfeo087 en Lunes 9 de Noviembre de 2009, 05:33
-
Buenas pues soy nuevo en este foro de hecho llegue a él gracias a google buscando un foro de programación en el cuan puedan ayudarme a resolver un problema
pues resulta que tengo 2 formularios uno de cliente y otro de buscar que ambos están dentro de un MDI, entonces lo que quiero es que envié los datos al formulario cliente del por medio de un botón, esto normalmente lo aria usando la propiedad Owner pero al estar ambos dentro el mdi no me permite usarla.
Con esto abro el formulario buscar:
BCliente MyForm = new BCliente();
MyForm.MdiParent = main.ActiveForm;MyForm.Owner = this;
MyForm.Show();
Y esto es lo que uso para enviar los datos pero me da error:
Clientes MyForm = Owner as Clientes;
MyForm.Cliente.Text = "aaaa";
-
Prueba con este link explican como hacerlo, si no te sirve o tienes alguna duda avisa e interntare darte una mano
http://geeks.ms/blogs/sergiotarrillo/archive/2006/08/24/1670.aspx
saludos
-
entre ello tambien quiero poder activar y desactivar algunos botones y textbox desde el otro formulario.
De antemano gracias por la respuesta creo que me voy a quedar en esta comunidad una larga temporada. :D
-
Bueno creo que para lo que buscas entronces tendremos que hacer uso de delegados y eventos, Ahora mismo acabo de levantarme para ir al trabajo, intentare ayudarte con ello cuando vuelva.
Saludos
-
Y CUAL ES LA RAZON POR LA CUAL NECESITAS REALIZAR ESOS BLOQUEOS. QUE TIPO DE PROGRAMA ESTA MANIPULANDO O CREANDO.?
CREO QUE SI DIERAS MAS DATOS SE TE PODRIA APOYAAR MAS..
-
Pues tengo un mdi dentro del mdi abro un formulario llamado clientes, pues en el formulario clientes hay un boton que es buscar que Obviamente es para buscar clientes
El buscador también se abre dentro del mdi.
Entonces lo que pasa es que todas las casillas del formulario cliente están apagadas y asta que no selecciono un usuario de la lista del buscador y pulso sobre el para que salga la ficha en el formulario clientes no se activa el botón modificar.
-
y como seleccionas al cliente, es decir: de un combo, de un textbox, un datagrid.
yo hice algo parecido, solo que el form buscar no era mdi.
en el form a llenar ( un boton buscar cliente) das click y abre el form buscar_cliente:
private void buscarcliente_Click(bla,bla,lba,evento)
{ frmbuscarcliente frm = new frmbuscarcliente();
cliente = frm.codigocliente;
frm.showdialog(); }
en el form burcar clintes
private void (el evento que creas necesario, dobleclick, click, enter etc,etc)
{ codigocliente = bindingsource.potition; }
y para los enabled
void cargar()
{ if clienteTextBox.text.length == 0 textbox.enabled = false;
else textbox.enabled = true;
pues espero te sirva y si necesitas el codigo completo nomas lo pides.
-
Ese código no sirve para cuando ambos formularios están dentro de un MDI