public void Aplicar_Estado(Estado_Boton ESTADO) { Texto = ESTADO.Titulo; Tecla = ESTADO.Tecla; FileInfo __A = new FileInfo(ESTADO.Archivo_Imagen()); if (__A.Exists) { Image = new Bitmap(__A.FullName); } else { Image = null; } if (ESTADO.Fondo != Color.Empty) { BackColor = ESTADO.Fondo; } else { BackColor = SystemColors.Control; } if (ESTADO.Texto != Color.Empty) { ForeColor = ESTADO.Texto; } else { ForeColor = SystemColors.ControlText; } }
public Modulo_Boton(string NOMBRE, string DISPOSITIVO, Relay RELAY, Size TAMANIO, Point UBICACION, Estado_Boton DESACTIVADO, Estado_Boton ACTIVADO) { Nombre = NOMBRE; Dispositivo = DISPOSITIVO; Relay = RELAY; Tamanio = TAMANIO; Ubicacion = UBICACION; Desactivado = DESACTIVADO; Activado = ACTIVADO; }
public void Cargar(Estado_Boton ESTADO) { titulo_textBox.Text = ESTADO.Titulo; if (imagen_comboBox.Items.Contains(ESTADO.Imagen)) { imagen_comboBox.Text = ESTADO.Imagen; } else { imagen_comboBox.SelectedIndex = 0; } fondo_colorComboBox.Color_Seleccionado = ESTADO.Fondo; texto_colorComboBox.Color_Seleccionado = ESTADO.Texto; }
public void Cargar_Modulo(Modulo_Boton BOTON) { Name = BOTON.Nombre; Dispositivo = null; foreach (Modulo_Dispositivo X in Configuracion.Dispositivos) { if (X.Nombre == BOTON.Dispositivo) { Dispositivo = X; } } Relay = BOTON.Relay; Estado = false; Size = BOTON.Tamanio; Location = BOTON.Ubicacion; Desactivado = BOTON.Desactivado; Activado = BOTON.Activado; Aplicar_Estado(); }