2013-12-10 1 views
0

오늘 새 양식을 열 때 .ShowDialog() 메서드를 사용하면이 양식을 "사용"하도록 사용자가 (새 양식을 닫을 때까지) 허용하지 않지만 시도해 보았습니다.이 양식은 여전히 ​​사용할 수 있습니다. "쓸모있다".VB.NET - 시작 양식을 열 때 "사용 안 함"으로 설정할 수 있습니까?

새 양식을 여는 양식이 내 시작 개체입니다. 나는 무엇을 잘못 했는가?

  • 시동 개체 : 양식

  • 형태가 열려 있어야합니다 : AddQuestion 양식에서


내가 가진 :

Private Sub ButtonX5_Click(sender As Object, e As EventArgs) Handles ButtonX5.Click 
     AddQuestion.ShowDialog(Me) 

    End Sub 
+0

AddQuestion 양식을 초기화하는 방법을 보여주는 코드를 보여줍니다. 그리고이 form_'Form' 또는'AddQuestion'을 어떻게 사용 하시겠습니까? – Fabio

답변

0

이 시도 :

Dim aqForm = New AddQuestion() 
aqForm.ShowDialog(Me) 
0

예를 들어 Form1이 있고 Form2를 호출하려고합니다. 우리는

private void button1_Click(object s, EventArgs e) 
{ 
Form2 f=new Form2(); 
f.Show(); 

} 

우리는 또한 f.ShowDialog();

차이 쓸 수를 Form1에 다음과 같이 쓸 수 있습니다 :

표시 방법 (이 경우 형식 2)을 대상 양식을하지 않습니다 모달 등을 대화 상자 상자. ShowDialog()은 모달 대화 상자로 Form2()이됩니다. 따라서 ShowDialog() 메서드를 사용하면 Form2의 인스턴스를 닫지 않으면 Form1의 아무 곳이나 클릭 할 수 없습니다. Show()의 경우 Form2가 열려 있어도 Form1을 클릭 할 수 있습니다.

관련 문제