VB。NET的一个新手问题

groupbox 和 panel 这 用这两个控件的时候有什么特别注意的地方啊
为什么我有时候用的时候 radiobutton控件能选2个 有时候能选只能选一个啊 不知道那个地方是弄错拉啊 请高手指教 ~~~``
谢谢~`

radiobutton是单选按钮,各个按钮应该是互拆(也就是同一时刻只能选中一个)的,但需要通过分组来设置哪此radiobutton之间互拆。这就需要设置Group属性,将需要互拆的同一组radiobutton的Group属性设置为相同的数字即可。另外,groupbox本身具有分组的特性,所以,放在groupbox中的radiobutton就默认分在同一组;而panel只是一个普通的面板,不具备分组特性,仍然需要设置Group属性才可以达到分组的效果。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-17
分组框(groupbox)和面板(panel)除了外观有点区别外,功能都一样,
起的是在原窗体界面的基础上建一个新的界面。
这样这个界面里的控件和窗体上的控件就区分开了。
打个比方,如图,有4个单选按钮,两两分别是不同的功能。
如果都放在一个界面里,就只有1个按钮能被选中。
第2个回答  2013-09-17
在vb.net中,有GroupBox、Panel、TabControl这三个控件可以实现上面所提到的三个分组目的,所以我们称它们为分组控件。这三个控件在功用上十分的相似,特别是GroupBox和Panel控件,只存在一点细微的差别而已,这个差别是:只有GroupBox控件可以显示标题,而只有Panel控件可以有滚动条。
GroupBox(控件组)控件一般是作为其他控件的组的容器的形式存在的,这样有利于用户识别,使界面变得更加友好(GroupBox控件相当于Visual Basic以前版本的Frame控件)。使用控件组控件可以将一个窗体中的各种功能进一步进行分类,例如,将各种选项按钮控件分隔开。当移动单个GroupBox控件时,它所包含的所有控件也将一起移动。
使用 Panel 控件可对控件进行分组以及组织 ASP.NET 移动网页的内容。将控件组织在面板中,可提供有关在运行时控件应如何分页的信息。应用程序会尽可能将一个面板中的所有控件分页到同一屏幕上。通过将控件分组到 Panel 控件中,应用程序还可使用单个命令隐藏或显示一组控件。Panel 控件必须放在Form 控件中、另一 Panel 控件中或控件模板中。所有其他控件(除 StyleSheet 控件、DeviceSpecific 控件和 Form 控件以外)必须放在 Form 或 Panel 控件中。除了可包含其他控件外,面板还可包含文本,这些文本环绕在面板中的其他控件周围。通过设置 ForeColor 属性指定文本颜色。使用 Bold 和talic 属性设置文本格式。因为面板中的控件会继承面板的样式,所以使用 Panel 控件非常适合将样式应用于一组控件。应用程序可为特定设备自定义 Panel 控件的外观。将 DeviceSpecific 控件附加到面板,nel 控件就能够使用设备筛选器。设备筛选器使应用程序可以使用属性重写值和控件模板。Panel 控件支持数据绑定,应用程序可以通过数据绑定来在运行时设置面板的许多属性值。

VB。NET的一个新手问题
radiobutton是单选按钮,各个按钮应该是互拆(也就是同一时刻只能选中一个)的,但需要通过分组来设置哪此radiobutton之间互拆。这就需要设置Group属性,将需要互拆的同一组radiobutton的Group属性设置为相同的数字即可。另外,groupbox本身具有分组的特性,所以,放在groupbox中的radiobutton就默认分在同一组;...

一个VB.net的菜鸟问题
New Char()意思是定义一个新的Char型数组并将此数组作为参数传递 基本等同于VB6的Dim tmp() As XXXX 但是此语法要比VB6中的更加灵活 【2】VB.net中新增了一个Char类型,用来存储Unicode字符,而用引号""括起来的字符默认为ASCII字符,所以要在引号后加上一个小写的c来强制VB将字符转换为Unicode编码。

VB.NET的初级问题
根据条件写VisualBasic.NET表达式1。产生一个在“D”~“W”范围内的大写字母。2。产生一个在120~360(包括120和360)范围的正整数。3。表示x是3或13的倍数。4。将任意一个3位数的数位... 根据条件写 Visual Basic.NET 表达式 1。 产生一个在“D”~“W”范围内的大写字母。 2。 产生一个在120~360(包括1...

请问vb.net高手一个简单的问题
第二个问题,把输入的数据保存成文件,下次运行程序时再读取,这个不多说了,百度“VB.NET 文件读写”即可。

vb.net的一个问题
蜂鸣器编程的话,有个API函数,VB中的声明为 Declare Function Beep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long 调用方法是Beep 声音频率,持续时间(毫秒为单位)比如 beep 2000,1000 如果是声卡编程的话,也有相应的API函数,比如你可以用DirectSound...

VB.Net 新手问题:如何关闭登录界面并跳到另一个界面
楼主针对这个问题我也纠结过很久不过就在刚刚我找到了问题所在:还是用me.close()打开 项目 》最下面一行有一个属性》应用程序》下面 有一个关机模式 改为:当最后一个窗体关闭时。。。注意 me.close要写在窗体show()后面 例如 写成 f2.show()me.close()不要写成 me.close()f2.show()...

高手帮忙做下VB.NET选择题,不会做..谢谢
1。当进入VB.NET集成环境,发现没有显示“工具箱”窗口,应选择 (视图)菜单的 选项,使“工具箱”窗口显示,并最好将其窗口的属性设置为(visable可见的 )。2.对象的属性是指对象的背景色,长度,名称等;对象的方法是指对属性所进行的操作,就是一个对象自己所属的函数,如对对象取整,使对象获得...

VB.net编程初学者出现“索引超出了数组界限”问题,望各位高手解答。
在VB里,"平均分"(pingjunfen), 这是数组的调用方法,当然会报错了 这样改吧:Dim xingming As String Dim yuwen As Short Dim shuxue As Short Dim yingyu As Short Dim zonghe As Short Dim pingjunfen As Short xingming = InputBox("输入姓名", "输入名字吧")yuwen = InputBox("输入语文...

问一个关于VB.NET的问题
“+”号是运算符号,不是连接字符串。在 “+”号的两边只要有一个值是数值型的,“+”号就会被认为是运算符,而不是连接符。并且,系统会自动将另一个不是数值型的变量进行转换,如果转换成功,就相加,如果不行,则报错。在VB.NET,如果需要做连接操作,尽量使用 “&”符号,以减少歧义。

vb.net自定义控件问题
1.新建一个用户控件[注意,用户控件(UserControl)不是自定义控件(CustomControl)]2.给用户控件起个名字(我在此处起名叫 RadioList)3.在用户控件上画一个 GroupBox,命名为 RadioGroup,并将其 Dock 属性设置为 Fill 然后,你需要做的是动态增减控件。如果你以前用过 VB 6,你可能会想到控件数组...

相似回答
大家正在搜