问题描述 类似这样的效果 解决方案 解决方案二:合并成tab页形式?解决方案三:没看出啥特点,tabcontrol+自绘可以实现解决方案四:这叫合并?不过是用了tabcontrol把子窗体放到不同的标签里了而已 时间: 2024-10-30 12:52:16
问题描述 C#.NET 子窗体事件在父窗体中加载子窗体 C#.NET 父窗体FORM1,已经加载了一个子窗体FORM2 现在想通过FORM2上的按钮,加载另外一个子窗体FORM3到父窗体FORM1的容器panel1中 代码应该怎么写? 解决方案 方法一:通过给panel加载子元素实现 Form2 form = new Form2(); form.FormBorderStyle = FormBorderStyle.None; //隐藏子窗体边框(去除最小花,最大化,关闭等按钮) form.TopL
问题描述 子窗体记录在主窗体中同步(主窗体有文本框.组合框) 主窗体和子窗体为同一张数据表,实质就是在子窗体中点击任一条记录,主窗体中相应的文本框或组合框中能同步出现对应记录,便于编辑.本人刚接触ACCESS,请多指教,能给出相应参考代码更好!(用到的函数.事件过程及属性设置)
问题描述 要实现这个功能:当子窗体最大化时隐藏MDI主窗体,我现在的情况是,如果直接hide主窗体,子窗体会一起被隐藏掉,如果设置子窗体的mdiparent为null会引发其他问题,所以不可取,有没有其他的最简单方法?PS:如果是隐藏其他子窗体的方法就请不用说了,代码量太大,且占用资源不划算 解决方案 解决方案二:不好意思,标题有误,应该是:如何让MDI子窗体最大化时隐藏主窗体.解决方案三:child.Show();this.Hide();解决方案四:主窗体实例化对象.Hide();子窗体实例化
问题描述 winform点击某个按钮,主窗体和子窗体都显示,子窗体显示在最上面 winform点击某个按钮,主窗体和子窗体都显示,子窗体显示在最上面 解决方案 showdialog()showdialog()showdialog()showdialog() 解决方案二: 子窗体.BringToFront()
问题描述 怎么在主窗体中实现多个子窗体的CheckBox单选? 解决方案 可以用图片和checkbox组合下试试 解决方案二: 是winframe 还是webframe?说清楚点 解决方案三: 你是要在一个frame 中打开多个子frame吗?如果是这样的话你可以在夫frame中定义一个变量来判断子frame中是个有CheckBox 选中
问题描述 怎么在一个窗体中控制另一个窗体的颜色? 解决方案 解决方案二:publicdelegatevoidChangeColor(colorcl);publicclassfrom1{publiceventChangeColorOnClick_ChangeColor;publicbutton1_click(){OnClick_ChangeColor(color.red);}}publicclassfrom2{publicbutton1_click(){form1frm=newfrom1();fr
问题描述 DimfrmAsNewMDImainDimfrm2AsNewform2frm2.MdiParent=frmfrm2.Show()Me.Hide()我那里错了?? 解决方案 解决方案二:'DimfrmAsNewMDImain去掉!Dimfrm2AsNewform2frm2.MdiParent=me.MdiParentfrm2.Show()Me.Hide()'或直接Close掉解决方案三:当你使用NewMDImain的时候,只是把frm2加到了一个未显示出来的刚建立的MdiMain中了,而
问题描述 解决方案 解决方案二:可以自己做一个event或者delegate,每一个子窗体声明一个实例,checkbox选中时,调用实例.父窗口订阅这个event或者delegate,哪一个checkbox被选中了,可以由delegate的参数穿过来,父窗口的订阅事件就可以uncheck其它的.解决方案三:用什么子窗体,难道你还需要在窗口中鼠标随意拖动吗用用户控件,或者自定义控件,然后定义个publicbool属性,给checkbox.checked赋值取值然后点击事件,可以参考1楼,自己写个事
Form1 uses unit2; procedure TForm1.FormCreate(Sender: TObject); begin form2 := TForm2.Create(Panel,self); form2.BorderStyle := bsNone; form2.WindowState := wsMaximized; form2.Parent := Panel; form2.Show; end; Form2 uses Unit1; private FOwnerForm : TF