如何编写选择下拉框中的一个选项后,在下面的文本框显示出来,并且不刷新之前的选项?

我用的MFC,控件是直接拖的。从下拉框中选一个选项后,选择的文本内容就显示在下面的文本框edit中,选另一个选项后,接着显示在文本框中,刚刚显示的内容仍然保留。各位帮帮忙... 我用的MFC,控件是直接拖的。从下拉框中选一个选项后,选择的文本内容就显示在下面的文本框edit中,选另一个选项后,接着显示在文本框中,刚刚显示的内容仍然保留。各位帮帮忙啊,以下是我的程序,各位帮我改改,谢了!
void Cproject1Dlg::OnCbnSelchangeCombo1()
{
// TODO: 在此添加控件通知处理程序代码
CString s;
int n=m_combo_show.GetCurSel();//m_combo_show为下拉框(ComboBox)的control变量
if(n!=CB_ERR)m_combo_show.GetLBText(n,s);
m_text.SetWindowText(s);//m_text为文本框的control变量
}
展开
 我来答
lgao622
2012-12-05 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6550
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
void Cproject1Dlg::OnCbnSelchangeCombo1()
{
// TODO: 在此添加控件通知处理程序代码
CString s, st;
int n=m_combo_show.GetCurSel();//m_combo_show为下拉框(ComboBox)的control变量
if(n!=CB_ERR)m_combo_show.GetLBText(n,s);
GetDlgItemText(文本框ID, st);
st+= "\r\n"; // 换行 记得将编辑框的属性 多行 勾选
st+= s;
SetDlgItemText(文本框ID, st);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式