求解,关于c#winform listbox 多列里面的listbox的问题。 能的到总箱数吗?

c# 编程 winform listbox_百度知道
c# 编程 winform listbox
后面的都不选了. &nbsp?。<img class="ikqb_img" src="/zhidao/pic/item/9f2fa4c086f06f0d1,怎么样才能让我点击查找。; & }我这样写只选中第一项的李华. {&nbsp,所有的“李华”都被选中
提问者采纳
listBox1.Count.Gusing Susing System, EventArgs e)
listBox1.SetSelected(i, true);using Susing System.Drawing.Text.Items[i];= 10.Data.Wnamespace Panel{
public partial class Form4 ;using S i++)
if (listBox1.Text)
listBox1: Form
public Form4()
InitializeComponent();using S).SelectionMode = SelectionMode.Items.ToString() == ponentM
for (int i = 0.Collections.Items.MultiS listBox1; i &
private void button1_Click( i &lt, EventArgs e)
for (int i = 0using S李华&quot.Linq.Add(&
private void Form4_Load(object sender.Fusing System
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
来自团队:
其他类似问题
为您推荐:
listbox的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2171人阅读
&&&&&&& private void button1_Click(object sender, EventArgs e)
&&&&&&&&&&& for (int i = 1; i &= 16; i&#43;&#43;)
&&&&&&&&&&& {
&&&&&&&&&&&&&&& listBox1.Items.Add(&TTTTTTTTTTTTTTTTTTTTTTTTTTTTT& &#43; i.ToString());
&&&&&&&&&&& }
&&&&&&& private void button2_Click(object sender, EventArgs e)
&&&&&&&&&&& SizeF size = listBox1.CreateGraphics().
&&&&&&&&&&&&&&&&&&&&&&& MeasureString(listBox1.Items[0].ToString(), listBox1.Font);
&&&&&&&&&&& MessageBox.Show(Convert.ToInt32(size.Width).ToString());
&&&&&&&&&&& listBox1.Width = Convert.ToInt32(size.Width)&#43;20;
&&&&&&& 同理CheckedListBox也可以这样控制
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:733781次
积分:10143
积分:10143
排名:第1082名
原创:238篇
转载:87篇
译文:45篇
评论:53条
(1)(3)(5)(1)(1)(3)(2)(3)(6)(11)(1)(13)(10)(15)(23)(28)(32)(36)(11)(8)(25)(14)(37)(41)(9)(7)(1)(22)(20)当前位置: →
→ C#WINFORM程序LISTBOX限制选择项目数量解决办法
C#WINFORM程序LISTBOX限制选择项目数量解决办法
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: C# WINFORM程序LISTBOX限制选择项目数量请问一下,当LISTBOX的属性被设置为多选模式后,如何能限制它的选择项目数量呢? &nbsp...
"C#WINFORM程序LISTBOX限制选择项目数量解决办法"::
c# winform程序listbox限制选择项目数量请问一下,当listbox的属性被设置为多选模式后,如何能限制它的选择项目数量呢? &
比如listbox有20个项目,我要限制它最多只能选择4个项目,之后就不能再选择其它的项目了,除非取消一个之前的选择,才能再次选择。 &
listbox的selectdindex属性只能获取到当前最小index的选中项id,也就是说,我选择第3个项目,它是值为3,选择第10个项目,它的值为3,选择第11个项目,它的值为3;
郁闷。。。。。。 & &
其它像selectdvalue、selectitem 情况与selectindex类似。。。。 &
如果用两个listbox的话,就可以实现了,双击listbox1的item,然后加到listbox2里面这个时候是可以控制listbox2的项目数量的,但这样与用户要求的操作上就不一样了。。。。
请大家帮帮忙啦,实在是找不到办法了。 &
谢谢啦------解决方案--------------------
选中第五个时,自动取消
private void listbox1_click(object sender, eventargs e)
if (listbox1.selecteditems.count &4)
for (int i = 0; i & listbox1.selecteditems. i++)
if (listbox1.selecteditem != listbox1.selecteditems[i])
listbox1.setselected(listbox1.selectedindex,false);
------解决方案--------------------
private void listbox1_selectedindexchanged(object sender, eventargs e)
if (listbox1.selecteditems.count & 4)
for (int i = 0; i & listbox1.selecteditems. i++)
if (listbox1.selecteditem != listbox1.selecteditems[i])
listbox1.setselected(listbox1.selectedindex, false);
------解决方案--------------------还没有弄好吗?你可以这样子滴: &void listbox1_selectedindexchanged(object sender, eventargs e)
if (listbox1.selecteditems.count & 4)
this.listbox1.selecteditems.remove(this.listbox1.selecteditem);
} 搜索此文相关文章:WINFORM程序LISTBOX限制选择项目数量解决办法此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
C#WINFORM程序LISTBOX限制选择项目数量解决办法_C#技术相关文章
C#技术_总排行榜
C#技术_最新
C#技术_月排行榜
C#技术_周排行榜
C#技术_日排行榜winform问题,在listbox中多选之后如何获取选定的这几行的行数_c#吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:87,650贴子:
就像这几项,我已经多选了,但不知道怎么获取他们的所在行的行数
三叔正版授权网游公测!
foreach(… item in listbox.selectedItems){
int index = listbox.Items.IndexOf(item);}纯手机打的,不知道打对没,反正大概就这样,上面那个省略号应该是你列表中每一项【应该就是string吧】的类型,不知道是啥=_=——DEATH——
定义一个数组,添加代码二楼就行
楼上正解,省略号就是string
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 winform listbox 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信