在ASP.NET中的ListBox的ListItem有 Text和Value属性,但是在winform中Item好像只有一个值,比如:
我想把网站的目录显示在列表框中,在列表框中显示的是中文,点击后,下面显示出网站目录的链接。
用asp.NET的话很好实现,在winform中,我只有加两个ListBox,一个显示中文的名称,一个显示链接,然后同步添加,如果选择中文文本框的项后,用相同的selectItem去取另一个隐藏的ListBox中的链接的值,但是我觉得这种做法好像太笨了。winform中有没有类似于asp.net的这种控件啊?
我想把网站的目录显示在列表框中,在列表框中显示的是中文,点击后,下面显示出网站目录的链接。
用asp.NET的话很好实现,在winform中,我只有加两个ListBox,一个显示中文的名称,一个显示链接,然后同步添加,如果选择中文文本框的项后,用相同的selectItem去取另一个隐藏的ListBox中的链接的值,但是我觉得这种做法好像太笨了。winform中有没有类似于asp.net的这种控件啊?
解决方案 »
- webclient抓去网页源码的问题(在线等)
- 求助联表查询,实现两表行数相加的问题
- 多线程断点http下载的几个问题
- 关于执行.dat文件的C#方法
- reportviewer报表问题(解决了送300分)24小时在线等sqlserver2005+vs.net2005(c#)
- (.NET2005 WEB )GridView初级问题请教.....
- C#中使用ActiveX出错System.Runtime.InteropServices.COMException
- 散分
- ADO.NET中数据操作的问题
- 程序集的版本在.Net中是如何维护的?
- .net程序老是会不稳定,怎么会事呢?
- 菜鸟求救:怎么开机自动登录两个qq?
{
if (m.Groups["Catalog"].Captures.Count > 0)
{
listBox1.Items.Add(m.Groups["Catalog"].Value);
listBox2.Items.Add(BaseURL+m.Groups["NextURL"].Value);
}
}
//----------------------------------------------------------------------------- private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
listBox2.SelectedIndex = listBox1.SelectedIndex;
targetURL.Text = listBox2.GetItemText(listBox2.SelectedItem);
}