2013-07-25 72 views
1

如何在用戶登錄後禁用或隱藏MDIparent中的toolstripbutton。禁用ToolStripButton

例如,在登錄表單中,用戶輸入的用戶名不是admin,某些toolstripbutton將被禁用或隱藏。

我的應用程序的開始運行是MDIparent,並在我的MDIparent中加載LOGIN FORM是showDialog。

+3

'toolstripbutton.Enabled = FALSE;'也許? – Nolonar

+0

MDIparent1.toolStripButtonBorrow.Enabled = false;不工作 –

+0

嘗試在您的MDIparent1中啓用/禁用所有工具按鈕的功能。然後,一旦你點擊登錄表單上的登錄按鈕,就可以調用該功能。 –

回答

5

要禁用或隱藏,您可以使用啓用可用性的判定

// Make button gray (disable) 
    myStripButton.Enabled = false; 

    // Make button invisible (hide) 
    myStripButton.Available = false; 
0
private void btnTrasactions_Click(object sender, EventArgs e) 
{ 
    btnTrasactions.Enabled = false; 
    Trasaction trans = new Trasaction(); 
    trans.MdiParent = this; 
    trans.FormClosed += new FormClosedEventHandler(trans_Closed); 
    trans.Show(); 
} 

private void trans_Closed(object sender, FormClosedEventArgs e) 
{ 
    btnTrasactions.Enabled = true; 
} 
+0

你好,嘗試以上整個代碼它肯定會幫助你...我在這裏使用MDI形式的工具欄和按鈕,並在該按鈕上單擊我禁用該按鈕以及創建一個動態事件爲「trans_Closed」。在這種方法中,我啓用了Toolstrip中的按鈕。所以它會正常工作 –

相關問題