mfc中如何读取combobox控件中的内容

author author     2023-03-15     657

关键词:

参考技术A 从控件得到选定的Item
假设在控件列表中已经选定某项,现在要得到被选定项的内容,首先要得到该项的位置,然后得到对应位置的内容。这里会用到两个函数,如:
int nIndex = m_cbExample.GetCurSel();
CString strCBText;
m_cbExample.GetLBText( nIndex, strCBText);
这样,得到的内容就保存在 strCBText 中。
若要选取当前内容,可调用函数GetWindowText(strCBText)。
参考技术B 挨个对比字符串,让COMBOX选择对比相同的那一项。
如果你的COMBOX 的字符串内容及排序是固定的,你也可以直接保存COMBOX当前的选择索引号,就是选择了第几个,下次读取的出来直接让COMBOX 选择第几项就行了。

如何设置combobox下拉框的内容

...目,新建一个Windows应用程序项目。3、在窗体上添加一个comboBox控件。4、右键点击窗体空白处,点击“查看代码”,切换到代码编辑页面。5、在Form_Load事件函数中,编写代码,读取数据库中的数据,以及将读取结果绑定到comboBox... 查看详情

mfc获取combobox控件当前选定项的序号和文本内容(代码片段)

代码如下:CStringtext;//选定项的文本内容Comboboxm_combobox;//控件变量intcindex=m_combobox.GetCurSel();//获取选定项的序号m_combobox.GetLBText(cindex,text);//获取选定项的文本内容其中,m_combobox为ComboBox控件变量,可由右键控件添加变量。序号cinde... 查看详情

mfc如何选中combobox的一个内容,将这个内容显示在edit中?请高手指点?

...件上。总得来说是有三个对话框,选择第一个对话框里的combobox内容,显示在第三个对话框里的edit上,这个中间怎么过渡?请高手指点,谢谢。参考技术A第一步,combox可以创建相应的变量对吧,你创建一个它的CComboBox变量m_com1;... 查看详情

mfc中如何让一个控件装载几个控件

一个Editbox控件,里面包含3个按钮控件和2个combobox控件重载控件,然后自绘(重写DrawItem函数)。追问一个Editbox控件,里面包含3个按钮控件和2个combobox控件追答一般不在Editbox中放其他的控件的,直接将按钮和ComboBox控件放在对话... 查看详情

如何从 MaterialDesignXamlToolkit 中删除 ComboBox 控件中的装饰器可见性?

】如何从MaterialDesignXamlToolkit中删除ComboBox控件中的装饰器可见性?【英文标题】:HowtoremovethedecoratorvisibilitywithintheComboBoxcontrolfromMaterialDesignXamlToolkit?【发布时间】:2021-06-0414:23:57【问题描述】:如何从MaterialDesignXamlToolkit中删除Co... 查看详情

mfc中的eidt控件怎样才能实时显示更新的内容?

比如我已经用代码读取了某款游戏的窗口句柄,游戏进程等等一些信息。我用一个按钮和一个编辑框,点击按钮才能能获取到人物的血值和人物等级,能不能不用按钮,打开游戏让编辑框中直接显示出来?要用到什么控件?代码... 查看详情

如何将绑定连接到(Winform)ComboBox 控件以从绑定源获取/设置控件中的选择?

】如何将绑定连接到(Winform)ComboBox控件以从绑定源获取/设置控件中的选择?【英文标题】:HowdoIconnectabindingtoa(Winform)ComboBoxcontroltoget/settheselectioninthecontrolfromthebindingsource?【发布时间】:2021-09-2006:13:34【问题描述】:我已经深... 查看详情

如何增加mfc中组合框控件的高度?

...组合框控件的高度?【英文标题】:Howtoincreasetheheightofthecomboboxcontrolinmfc?【发布时间】:2015-01-2614:11:15【问题描述】:我想增加组合框控件的高度。正在增加宽度。但是当我试图增加组合框高度时,它并没有增加。我很清楚我想... 查看详情

c#如何设置combobox下拉框的内容

combobox名字为combobox_stu_delete,下拉框显示的是从sql数据库表stu中读取到的name的信息,点击可以选择,求如何实现代码1、首先,我们新键一个Winform窗体应用程序,然后在界面上,放置一个下拉框。2、在CS类里面编辑代码,为下拉... 查看详情

delphi如何向combobox的items里添加内容?

即:已知:一个combobox控件,一个button控件。有两项标题需要注入combobox的items属性中(程序运行后点击该控件的下拉菜单)。参考技术A在button1的单击事件中添加combobox1.items.add(你要添加的字符串1);combobox1.items.add(你要添加的字符... 查看详情

在delphi中如何用combobox实现分级读取数据库中的内容

想用两个combobox和一个edit做一个查询~根据在combobox1中选中的项目~combobox2显示相应的子项目~再根据combobox2中选中的子项目~在edit中显示最终结果~我是用sqlserver2000和delphi连接的~combobox1中的代码已经写出来了~怎么和combobox2连接我就... 查看详情

delphi如何向combobox的items里添加内容?

...处直接输入内容而是通过程序输入内容。即:已知:一个combobox控件,一个button控件。有两项标题需要注入combobox的items属性中(程序运行后点击该控件的下拉菜单)。点击button控件,如何实现。从问题描述来看,推测可能是ComboB... 查看详情

求教:关于mfc控件中的滚动条事件........

...PreCreateWindow函数中,指定其样式如下:cs.lpszClass=_T("COMBOBOX");cs.style=CBS_SORT|CBS_DROPDOWNLIST|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_VSCROLL;这样,在运行时,这个控件就会变成下拉列表框。在列表下拉之后,如果列表元素很多在右侧出现垂... 查看详情

如何在 MFC 静态控件中增加字符限制

】如何在MFC静态控件中增加字符限制【英文标题】:HowtoincreasecharacterlimitinMFCstaticcontrol【发布时间】:2011-05-0410:41:37【问题描述】:我们在对话框中使用MFC静态控件向用户显示一些内容。静态控件和对话框都在资源文件(.rc)中定... 查看详情

mfc的组合框(combobox)控件切换下拉样式

由于课题的需求需要做MFC串口程序,看了百度下载的串口助手的界面风格,发现这个设计很好波特率的组合框只给出了5个可选数值,然后第6个选项是Custom,即手动输入。实际上DCB结构的BaudRate可选数值太多了,做成下拉框会很... 查看详情

qt中combobox如何获取选中的文本内容??下面程序出错了,如何改正?

改为下面这个还是不行,哪位给指点一下啊??ComboBox=newQComboBox(groupBox);ComboBox->addItem(QObject::tr("/home/apuser/qt6"));ComboBox->addItem(QObject::tr("/home/apuser/qt1"));、connect(ComboBox,SIGNAL(activated(int)),this,SLOT(doSelectFont(int)));QStr... 查看详情

单击控件时在MFC中选择CEdit控件的内容

...2012-06-0406:18:43【问题描述】:当我单击CEdit的文本时,我如何才能选择CEdit控件的内容。我可以使用此代码选择内容:m_ctrlEdit.SetFocus();m_ctrlEdit.SetSel(0,-1,FALSE);我将代码 查看详情

如果实现在combobox控件输入框中输入值而下拉列表弹开并显示根据输入值模糊查询查询数据库中的内容呢?

在MicrosoftVisualStudio2008中,窗体应用程序,如果实现在combobox控件中输入框中输入值而下拉列表弹开并显示根据输入值模糊查询查询数据库中的内容呢?设计目的:为实现在下拉列表中,在输入框中输入身份证号码时,下拉列表会自动打开... 查看详情