永发信息网

C++builder中的radiogroup中怎样得到选中条目的值

答案:2  悬赏:30  手机版
解决时间 2021-04-02 07:27
  • 提问者网友:练爱
  • 2021-04-01 22:26
C++builder中的radiogroup中怎样得到选中条目的值
最佳答案
  • 五星知识达人网友:西风乍起
  • 2019-05-22 14:42
一、这是一个简单得不能再简单的问题。
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,也别灰心,计算机语言这东西,懂了一个,别的就可以触类旁通了,思想是一样的,不同的只是工具而已。
全部回答
  • 1楼网友:风格不统一
  • 2020-10-27 17:53
type是定义记录类型的pascal语句.
你的例子中,定义一个了新的记录a,a有两个分量:整数a1与字符串a2.
end 表示定义结束.
以后你就可以这样用了:
b:a;//这句是用类型a定义变量b.类似于b:integer
b.a1=...
b.a2=...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯