本文目录一览:
- 1、C++ LISTBOX具体用法
- 2、C 语言如何改变LISTBOX的颜色
- 3、c #listbox 的内容怎么复制
- 4、请问C#控件中listBox怎么赋值呀?是listBox.Text="" 吗?
- 5、用C#语言ListBox和MessageBox关联的问题
C++ LISTBOX具体用法
CString t;
int i;
for(i=65;i70;i++)
{
t.Format("%c",i);
m_lst.AddString(t);//m_lst是控件变量
}
C 语言如何改变LISTBOX的颜色
在列表框所在的对话框里处理WM_CTLCOLORLISTBOX消息,并返回一个有颜色的刷子(HBRUSH)。
//这是MFC下的
HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
// HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
// TODO: Return a different brush if the default is not desired
static HBRUSH hbr=NULL;
if(hbr==NULL)
{
//创建红色刷子
hbr=CreateSolidBrush(RGB(255,0,0));
}
//如果是列表框
if(pWnd-GetDlgCtrlID()==IDC_LIST1)
{
pDC-SetBkMode(TRANSPARENT);
return hbr;
}
return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
}
//不用MFC的话思路是也一样的。
//如果还不行直接找我!!
c #listbox 的内容怎么复制
private void test()
{
for (int i = 0; i listBox1.Items.Count; i++)
{
listBox2.Items.Add(listBox1 .Items [i]);
}
}
请问C#控件中listBox怎么赋值呀?是listBox.Text="" 吗?
listBox有一个这样的属性:Items,你可利用它进行赋值:
listBox1.Items.Add("a");
listBox1.Items.Add("b");
listBox1.Items.Add("c");
用C#语言ListBox和MessageBox关联的问题
我给你做了个一摸一样的:在窗体中拖进个listbox1:代码如下:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show("您选的是:第【"+(listBox1.SelectedIndex + 1).ToString() + "】项;\r\n字母为:" + listBox1.SelectedItem.ToString());
}
private void Form1_Load(object sender, EventArgs e)
{
string[] myString = new string[]{"A","B","C","D","E","F","G","H", "I","J","K","L","M","N","O","P","Q","R","S","T","U",
"V","W","X","Y","Z"};
for (int i = 0; i myString.Length; i++)
{
listBox1.Items.Add(myString[i]);
}
}
可以加我百度HI,共同了解ASP.NET