Mi problema es el siguiente:
Estoy creando un loguin de usuario para un programa, el cual funciona muy bien.
La idea es que cuando la persona se loguee, se habilite el menuStrip que tengo diseñado en mi aplicación (el cual viene desabilitado en un principio). Esto lo estoy llevando a cabo mediante la propiedad "Enabled" del menuStrip (el cual está en false).
Mi problema es que no logro habilitarlo mediante el método que debería hacerlo. Por más que pongo menuStrip.Enabled = true no sucede nada.
Probé colocando ese código en los métodos iniciales del formulario (como frm_load) y funciona, pero la idea es que se active mediante el método que he creado "habilitarStrip".
Les dejo el código:
Código:
El mensaje "probando código" se muestra, por lo cual el método si funciona, pero la propiedad "Enabled" no pasa a true.using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Renta_Vehiculos { public partial class Form1 : Form { Login x = new Login(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { mostrarLogin(); } private void mostrarLogin() //Abrir el loguin y dejarlo ensima de todos los formularios { x.Show(); x.TopMost = true; } public void habilitarStrip() { MessageBox.Show("Probando Código!"); menuStrip1.Enabled = true; } private void salirToolStripMenuItem1_Click(object sender, EventArgs e) { Application.Exit(); } private void menuStrip1_Click(object sender, EventArgs e) { } } }
Saludos y gracias!