C++builder中的radiogroup中怎样得到选中条目的值
一、这是一个简单得不能再简单的问题。
1、RadioGroup的ItemIndex指示了当前被选中的行数,注意从0开始计数。
2、RadioGroup的Items中,是一行一行的 Strings,里面没有值可言,就是字串,被选中了哪一行的字,ItemIndex就对应着哪一行(0开始计),就取对应行的字串就可以了。
3、ItemIndex的改变关联着RadioGroup的点击事件。直接代码强行改变ItemIndex可能也会同时触发RadioGroup的点击事件,会不会自个测试。
4、具体的代码如下:(请在界面上放一个RadioGroup1和一个Text1,双击RadioGroup1,自动产生RadioGroup1的点击触发函数后,加入下面两行代码中的一行,根据你的需要)
Edit1->Text = IntToStr(RadioGroup1->ItemIndex);
Edit1->Text = RadioGroup1->Items->Strings[RadioGroup1->ItemIndex];
——————————————————————————————————
5、顺便:吐个槽,C++Builder是辣么好用的工具,首先是厂商的运作不力,其次不是微软的亲儿子,再次核心用的Delphi,使得用户群是辣么的少。其实C++Builder快捷与强大加于一身本应是无敌的存在。但真理缺往往不被人所认同!所以C++Builder也就成了一个没有钱途的工具。只有少量的编程爱好者会热爱它!
6、不过,如果你爱上了C++Builder,也别灰心,计算机语言这东西,懂了一个,别的就可以触类旁通了,思想是一样的,不同的只是工具而已。