MFC LISTBOX使用

MFC LISTBOX使用,第1张

生成一个CListBox控件变量,m_listbox

通过m_listbox插入数据,m_listboxAddString(A);

这样就可以了

我在OnInitDialog函数末尾增加以下代码,可以正常显示的。

CString A="fdasfD";

m_listboxAddString(A);

return TRUE;  // return TRUE  unless you set the focus to a control

int GetText(

int nIndex,

LPTSTR lpszBuffer

}

nIndex 是索引

lpszBuffer是保存要读数据的地方 可以写一个循环

GetCount() 是获取 list表里有多少项~

如果你的ListBox只有一个选中项,那么用ListBox1SelectedItem就可以了。如果有多个选中项,那么可以使用循环来获取。 Dim i As Integer For i = 0 To ListBox1SelectedItemsCount - 1 MsgBox(ListBox1SelectedItems(i)) Next

龙游天下 2009-06-07

string aa = "";

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

aa = listBox1Text;

}

获取一个字符串aa后,你可以作为sql的查询参数去数据库里面查!

如果不 *** 作数据库也可以直接 *** 作datable的内容

string aa = "";

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

aa = listBox1Text;

DataTable dt = 你的老数据源

DataRow[] dr = dtSelect("查询条件 = '"+ aa +"'");

DataTable dt2 = dtClone();

for (int i = 0; i < drLength; i++)

{

DataRow dr2 = dt2NewRow();

dr2["1列"] = dr[i]["1列"];

dr2["2列"] = dr[i]["2列"];

//

dt2RowsAdd(dr2);

}

dataGridView1DataSource = dt2();

}

看你能否看懂!

给listbox控件取一个变量名m_listbox;

m_listboxGetCount();可以得到listbox中是否有内容;

GetDlgItem(IDC_STARTIMPORT_BUT)->EnableWindow(FALSE);IDC_STARTIMPORT_BUT为你的button的ID,EnableWindow设置你的button是否可用

以上就是关于MFC LISTBOX使用全部的内容,包括:MFC LISTBOX使用、您好! 我也清楚,MFC中,listbox中读取显示了一列很多数据, 如何将他们保存到txt中、怎样获得listbox的所有内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10129408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存