내 클라이언트 용으로 만든 bussiness 응용 프로그램을 실행하려면 MDI container을 사용하고 있습니다. MDI을 사용했기 때문에 여러 가지 양식을 열었을 때 항상 수동으로 닫을 때까지 항상 백그라운드에서 실행됩니다. 내가 필요로하는 것은 User Control 또는 탭 폼에서 열린 모든 양식을 미리 볼 수있는 항목을 만들어서 내 클라이언트가
MDI와 같은 여러 창이있는 wxPython에서 응용 프로그램을 만들길 원합니다. 내가 낡은 MDIParentFrame을 사용하고 싶지 않다. 나는 wx.aui도 보았지만 나는 그것을 좋아하지 않습니다. 내가 원하는 것은 메뉴와 툴바 및 더 많은 하위 창을 포함하는 메인 프레임입니다. 메인 프레임을 클릭했을 때 메인 윈도우가 최소화되고 초점을 맞출 때 자식
Win32와 함께 MS C++ 2010 Express에서 메모장 프로그램을 작성하고 있습니다. 지금까지 사용자가 문서를 열거 나 저장할 때마다 상태 표시 줄이 저장된/열린 파일 이름으로 업데이트됩니다. 또한 다른 MDI가 활성화 될 때마다 상태 표시 줄을 현재 파일 이름으로 변경하려고합니다. 어떻게하면 좋을까요?
부모 창이있는 그래프 창이있는 하위 창이 있습니다. 상위 폼에는 패널의 왼쪽에 단추가 있습니다. 부모 폼의 나머지 영역에는 자식 창이 표시됩니다. 나는 다음과 같은 방식으로 자식 창을 수동으로 배치합니다. 1 창 수직 방식으로 2 창 3 창. 따라서 부모 폼의 오른쪽에 스크롤 막대가 만들어집니다. 그래프 버튼을 클릭하면 하위 창이 만들어져 다른 모든 하위
Panel로드로 Form을 만들었습니다. 동적으로 생성 된 컨트롤을 표시 할 준비가 될 때까지이 로딩 패널을 표시하려고합니다. 처음에는로드 Panel이 표시되고 나서 OnShown 이벤트 중에 컨트롤을 만들고이를 페이지에 추가하고 있습니다. 내가 OnShown을 사용하는 이유는 Form이 Mdi 시나리오에서 사용되고 있으므로 컨트롤을로드하기 전에 완전히 표
내가 문제 내가 부모 폼의 Load() 이벤트에 다음 코드를 넣어 시도 부모 폼의 중심에 자식 폼을 얻는 데 - frmSplash frmS = new frmSplash();
frmS.MdiParent = this;
frmS.StartPosition = FormStartPosition.CenterParent;
frmS.Show();
을 또한 Visu
내 응용 프로그램에는 두 가지 형식이 있습니다. MDIParentForm
Child form
하위 양식에 패널이 있습니다. 다음은 코드입니다. private void ChildForm_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState.Equals(FormWindowState.Maximi
다음 코드를 사용하여 NumLock, CapsLock 또는 Insert를 누른 상태인지 확인하고 상태가 ON이면 그에 따라 레이블의 텍스트를 업데이트하십시오. 그러나 어떤 이유로 나는 NumLock을 제대로 작동시키지 못합니다. NumLock이 켜져 있으면 NumLock을 설정했지만 NumLock을 설정하지 않으면 업데이트 할 수 없으면 레이블의 텍스트를
MDI를 사용하여 이와 같은 작업을하고 싶지만 어떻게 작동하는지 알고 싶지는 않습니다. 이제 캐스케이드 모드에서만 하위 항목이 있습니다. 내 고향에서 다시 크리스마스에서 임, 매일 작업을 시작합니다. :) 나는 반드시 SuspendLayout과 ISupportIntialize가 필요합니까? SuspendLayout 및 ISupportIntialize 또는