2013-01-10 2 views

답변

8
myTextbox.Visible = !myTextbox.Visible; 
1

당신은 예를 들어 here

private void button1_Click(object sender, System.EventArgs e) 
{ 
    /* If the CTRL key is pressed when the 
     * control is clicked, hide the control. */ 
    if(Control.ModifierKeys == Keys.Control) 
    { 
     ((Control)sender).Hide(); 
    } 
} 
2

당신이 구글을 시도해 봤어을 찾을 수 있습니까?

textBox1.Visible = false; 

당신은 수행하여 가시성을 전환 할 수 있습니다 :

if(textBox1.Visible == true) 
    textBox1.Visible = false; 
else 
    textBox1.Visible = true; 
+0

저도 압니다. 내가 가진 문제는 내가 다시 눌러서 그것을 보이게해야하고, 한 번 더 클릭하면 보이지 않는 등으로 돌아갑니다. – user1963864

+2

... 보이지 않는 경우 어떻게 사용자가 클릭할까요? 사용자 마법사입니까? 나에게 거짓말 하지마! – Codeman

+0

@ Pheonixblade9 .. 그는 버튼이 클릭되었다고 말했습니다. –

2

의 WinForm :

private void button1_Click(object sender, System.EventArgs e) 
{ 
    textBox.Visible = !textBox.Visible; 
} 

WPF를 :

private void button1_Click(object sender, RoutedEventArgs e) 
{ 
     if (textBox.Visibility != System.Windows.Visibility.Hidden) 
      textBox.Visibility = System.Windows.Visibility.Hidden; 
     else 
      textBox.Visibility = System.Windows.Visibility.Visible; 
} 
0
textbox.visible=true; 

는 말아야 d buttonClick 이벤트에서 이것을 시도하십시오.

관련 문제