내가 원하는 것은 실제로 이것보다 더 복잡합니다. 하지만 교장은 .. ..winform C# : C에서 이벤트 후 다른 폼 컨트롤 삽입 #
텍스트 상자와 같은 다른 컨트롤을 기존 양식에 삽입하고 싶지만 버튼을 클릭하는 것과 같은 일정한 이벤트가 발생하면이를 적용하려고합니다.
새 텍스트 상자
은 동일한 양식 (기본 양식) 내가 가진 것을가 삽입된다. 나는 보통 창문 양식 응용 프로그램을 만든 다음 거기에 버튼을 놓습니다. 다음 동일한 프로젝트에서 새 양식 창을 추가하십시오. 거기에 텍스트 상자를 넣으십시오.
및 버튼 클릭의 경우
, 나는 그것이 작동하지만이 대화 상자로 표시form2.showdialog();
을 넣어.
하지만 내가 원하는 것은 텍스트 상자가 대화 상자와 같은 새 양식이 아닌 기본 양식에 표시된다는 것입니다.
감사합니다.
havent 한 내가 별도의 파일과 클래스에 그것을하려고이 – r4ccoon
을 적용하는 데 성공했습니다. 나는 그것에 기본 폼 변수를 전달해야한다고 생각해. – r4ccoon
클래스 FormUI_VectorAddition이 있고 메서드 InitializeComponent (컨트롤 컨트롤, windowForm 폼) 컨트롤은 실제로 패널입니다. control.SuspendLayout(); form.SuspendLayout(); control.Controls.Add (this.txtBox_v1a); this.txtBox_v1a = new System.Windows.Forms.TextBox(); control.ResumeLayout (false); control.PerformLayout(); form.ResumeLayout (false); – r4ccoon