로그 아웃을 클릭하면 다른 양식을 표시하는 양식이 있습니다. 예를 클릭하면 두 양식을 닫거나 숨기고 로그인 양식으로 이동합니다. 어떤 도움을 주시면 감사하겠습니다.다른 양식에서 양식을 닫으시겠습니까?
-3
A
답변
2
당신은 자식 폼의 소유자 설정 양식의 Owner
속성을 사용할 수 있습니다 : 당신이 그것을 닫으 보조 형태로 다음
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Owner = this;
form2.ShowDialog();
}
}
을 :
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (this.Owner != null)
this.Owner.Close();
}
}
+0
감사합니다. 정말 도움이되었습니다. – leimelson06
+0
또한 폼의'Owner' 속성을 사용하여 작업을 수행하는 것이 더 나은 해결책이 될 수 있습니다. 업데이트 된 답변을 살펴보십시오. – Alex
0
이는의 WinForm 솔루션입니다 :
private void bLogout_Click(object sender, EventArgs e)
{
DialogResult result= MessageBox.Show("Are you sure want to logout?", "Confirm", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
this.Hide();
new frmLogin().Show();
}
}
관련 문제
- 1. Windows 양식을 반복하고 닫으시겠습니까?
- 2. 다른 양식에서 양식을 활성화하는 방법
- 3. 다른 프로세스 양식에서 양식을 설정할 소유자
- 4. 현재 양식에서 다른 양식을 여는 방법은 무엇입니까?
- 5. 다른 양식에서 양식을 새로 고치는 방법?
- 6. 호출자 메소드를 사용하지 않고 양식을 닫으시겠습니까?
- 7. 한 번의 클릭으로 두 가지 양식을 닫으시겠습니까?
- 8. 다른 웹 양식에서 다른 웹 양식을 참조하여 데이터를 전달하십시오.
- 9. 양식을 양식에서 가져 오는 중
- 10. VB 양식을 C# 양식에서 시작하십시오.
- 11. 다른 스레드에서 시작 화면을 닫으시겠습니까?
- 12. 다른 JFrame을 닫지 않고 닫으시겠습니까?
- 13. Xcode 4의 다른 탭을 닫으시겠습니까?
- 14. 다른 Windows 양식에서 C#
- 15. 다른 양식에서 양식을 닫는 중 감지하는 방법은 무엇입니까?
- 16. 기존 양식을 다른 양식에서 C#으로 가져 오는 방법은 무엇입니까?
- 17. 다른 양식에서 양식을 호출하는 가장 좋은 방법은 무엇입니까
- 18. 다른 스레드에있는 양식에서 새 스레드의 양식을 닫는 방법?
- 19. 열려있는 모든 WinForm을 닫으시겠습니까?
- 20. 하위 양식에서 양식을 참조하는 방법은 무엇입니까?
- 21. jQuery는 이전 양식에서 동일한 양식을 추가합니다.
- 22. 양식을 yii 응용 프로그램의 모든 양식에서 사용해야합니까?
- 23. LCDUI 양식에서 LWUIT 양식을 시작하는 방법은 무엇입니까?
- 24. 다른 양식에서 양식 열기 문제
- 25. 다른 양식에서 컨트롤에 액세스
- 26. 아이폰 SDK는 다른 클래스의 알림 기능을 닫으시겠습니까?
- 27. HANDLES 및 다른 WINAPI의 템플릿 클래스를 닫으시겠습니까?
- 28. ESC 키를 눌렀을 때 양식을 닫는 방법은 없지만 컨트롤이 처리하지 않은 경우에만 양식을 닫으시겠습니까?
- 29. RootViewController를 닫으시겠습니까?
- 30. vb.net의 다른 양식에서 datagridview 업데이트
괜찮 았지만 무엇을 시도 했습니까? 나는 이것을 읽어 볼 것을 제안합니다 : [ask] –
일부 코드, 특히 두 번째 폼을 보여주는 부분을 보여주십시오. –
winforms? wpf? 다른 것? – stuartd