checkbox-怎么在主窗体中实现多个子窗体的CheckBox单选?

问题描述

怎么在主窗体中实现多个子窗体的CheckBox单选?

解决方案

可以用图片和checkbox组合下试试

解决方案二:
是winframe 还是webframe?说清楚点

解决方案三:
你是要在一个frame 中打开多个子frame吗?如果是这样的话你可以在夫frame中定义一个变量来判断子frame中是个有CheckBox 选中

时间: 2024-12-02 20:46:37

checkbox-怎么在主窗体中实现多个子窗体的CheckBox单选?的相关文章

怎么在主窗体中实现多个子窗体的CheckBox单选

问题描述 解决方案 解决方案二:可以自己做一个event或者delegate,每一个子窗体声明一个实例,checkbox选中时,调用实例.父窗口订阅这个event或者delegate,哪一个checkbox被选中了,可以由delegate的参数穿过来,父窗口的订阅事件就可以uncheck其它的.解决方案三:用什么子窗体,难道你还需要在窗口中鼠标随意拖动吗用用户控件,或者自定义控件,然后定义个publicbool属性,给checkbox.checked赋值取值然后点击事件,可以参考1楼,自己写个事

急~~在子窗体中打开另个子窗体并关闭本窗体`为什么只关闭本窗体而无法打开

问题描述 DimfrmAsNewMDImainDimfrm2AsNewform2frm2.MdiParent=frmfrm2.Show()Me.Hide()我那里错了?? 解决方案 解决方案二:'DimfrmAsNewMDImain去掉!Dimfrm2AsNewform2frm2.MdiParent=me.MdiParentfrm2.Show()Me.Hide()'或直接Close掉解决方案三:当你使用NewMDImain的时候,只是把frm2加到了一个未显示出来的刚建立的MdiMain中了,而

C#.NET 子窗体事件在父窗体中加载子窗体

问题描述 C#.NET 子窗体事件在父窗体中加载子窗体 C#.NET 父窗体FORM1,已经加载了一个子窗体FORM2 现在想通过FORM2上的按钮,加载另外一个子窗体FORM3到父窗体FORM1的容器panel1中 代码应该怎么写? 解决方案 方法一:通过给panel加载子元素实现 Form2 form = new Form2(); form.FormBorderStyle = FormBorderStyle.None; //隐藏子窗体边框(去除最小花,最大化,关闭等按钮) form.TopL

怎么在一个窗体中控制另一个窗体的颜色?

问题描述 怎么在一个窗体中控制另一个窗体的颜色? 解决方案 解决方案二:publicdelegatevoidChangeColor(colorcl);publicclassfrom1{publiceventChangeColorOnClick_ChangeColor;publicbutton1_click(){OnClick_ChangeColor(color.red);}}publicclassfrom2{publicbutton1_click(){form1frm=newfrom1();fr

mdi父级窗体,调用一个子窗体,为什么不能最大化

问题描述 mdi父级窗体,调用一个子窗体,在父窗体里显示,为什么我把子窗体的属性最大化Maximized,但是运行后,显示的还是我在程序编辑时的大小,frmReturnCheckf=newfrmReturnCheck();f.MdiParent=this;f.Show();代码调用如上:

Delphi中如何在一个窗体中嵌入另一个窗体

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

求助,如何在一个窗体中显示另一个窗体?

问题描述 如题,已经建立了两个窗体form1和form2,并将form1划分为左右两个部分,左侧为导航栏,通过点击左侧导航栏中的按钮,将form2显示在form1右侧部分,不知该如何实现?感谢-- 解决方案 解决方案二:建多文档程序,Form1设为主窗体解决方案三:能否说的再详细一些--

如何在一个窗体中定义另一个窗体的事件,急~~~@!

问题描述 对于上面给出的窗体,我想让用户登陆到此界面后将选择的信息能添加到数据库中,现在添加倒是可以实现,但是无法实现一一对应问题,就是说我无论用新用户还是老用户登陆,所选择出来的新信息都会显示在一行里,哪怕再次输入也一样,前面选择的信息将被覆盖,怎么样才能实现一一对应呢?以下是我这个窗体设计的代码. ImportsSystem.DataImportsSystem.Data.OleDbPublicClassForm6InheritsSystem.Windows.Forms.FormDimstrA

winform,MDI窗体中怎样使子窗体合并

问题描述 类似这样的效果 解决方案 解决方案二:合并成tab页形式?解决方案三:没看出啥特点,tabcontrol+自绘可以实现解决方案四:这叫合并?不过是用了tabcontrol把子窗体放到不同的标签里了而已