En este video te enseñare como puedes hacer un crud en Windows Presentation Foundation utilizando Sql Server y Entity Framework.
Si ves publicidad en la descarga es para una buena causa, se donara a casas de perro de la calle todo lo recolectado.
En este video te enseñare como puedes hacer un crud en Windows Presentation Foundation utilizando Sql Server y Entity Framework.
Si ves publicidad en la descarga es para una buena causa, se donara a casas de perro de la calle todo lo recolectado.
Cuando creamos nuestro sistema en Windows form y el formulario principal lo convertimos en MDI, la mayoría de veces queremos cambiar el color gris por defecto a otro, pero nos damos cuenta que al cambiar el color no cambia el gris oscuro del MDI, esto es porque al crear el formulario MDI en realidad se está incorporando otro control de tipo MdiClient.
A continuación te muestro como podemos cambiar el color del MdiCliente:
//Haz esto en el evento Load de tu formulario MDI MdiClient oMDI; //recorremos todos los controles hijos del formulario foreach (Control ctl in this.Controls) { try { // Intentamos castear el objeto MdiClient oMDI = (MdiClient)ctl; // Cuando sea casteado con éxito, podremos cambiar el color así oMDI.BackColor = Color.White; } catch (InvalidCastException exc) { // No hacemos nada cuando el control no sea tupo MdiClient } }
Te mostrare como saber si un formulario de nuestra aplicación ya ha sido abierto.
Algunas veces tenemos la necesidad de que un formulario no sea abierto más de una vez, ya sea por requerimiento o por ser una modulo que deseamos que no se abra miles de veces.
La siguiente función recibe una cadena con el nombre de tu formulario como tal, si tu formulario se llama FrmUsuario entonces recibirá “FrmUsuario”:
public class FormUtils{ //función public static bool detectarFormularioAbierto(string formulario) { bool abierto = false; if (Application.OpenForms[formulario] != null) { abierto = true; } return abierto; } }
Y seria utilizada de la siguiente manera:
bool estaAbierto=FormUtils.detectarFormularioAbierto("FrmUsuario");