| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2293 人关注过本帖
标题:求助﹐當我更改TextBox時﹐ListBox選中相應的值?
只看楼主 加入收藏
球球
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:1146
专家分:265
注 册:2005-11-28
结帖率:100%
收藏
 问题点数:0 回复次数:4 
求助﹐當我更改TextBox時﹐ListBox選中相應的值?
文本框的TextChanged事件﹕
if (txtPositionNotRole.Text != "" || txtPositionNotRole.Text != null)
{
       for (int i = 0; i < listbNotUnderUser.Items.Count; i++)
       {
            if(listbNotUnderUser.Items[i].ToString().IndexOf(txtPositionNotRole.Text) > -1)
                listbNotUnderUser.SetSelected(i, true);
       }
}
這樣只能找ListBox中所有的包含TextBox第一次輸入的字符。我想做的就是當在TextBox里輸入第一個字符時就匹配ListBox各值中第一個的字符并選中此行﹐輸入第二個字符時﹐就匹配ListBox各值中第二個的字符并選中此行...﹐做了半天﹐遍勵了半天﹐沒弄出來。來求助大家了﹗
搜索更多相关主题的帖子: TextBox ListBox 字符 Items 
2008-01-12 09:23
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
委托加事件实现.......详细的自己查,
或者到我baidu空间的博客里面找找看,
我记得有这方面的.

C#Winform技术群:25380362
博客:http:///boyliupan/
2008-01-12 14:20
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
忘记说我的百度空间是
[url]http://hi.baidu.com/boyliupan[/url]

C#Winform技术群:25380362
博客:http:///boyliupan/
2008-01-12 14:21
ysjjeahnh
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-21
收藏
得分:0 
用TextBox的KeyPress事件试试
2008-01-16 15:20
球球
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:1146
专家分:265
注 册:2005-11-28
收藏
得分:0 
試過是一樣的。
string str = null;
            if (txtPositionNotRole.Text != "" || txtPositionNotRole.Text != null)
            {
                for (int i = 0; i < listbNotUnderUser.Items.Count; i++)
                {
                    if (listbNotUnderUser.Items.ToString().IndexOf(txtPositionNotRole.Text) > -1)
                    {
                        str = listbNotUnderUser.Items.ToString();
                        listbNotUnderUser.SetSelected(i, true);
                    }
                    for (int j = 0; j < listbNotUnderUser.Items.Count; j++)
                    {
                        if (listbNotUnderUser.Items[j].ToString() == str)
                            continue;
                        listbNotUnderUser.SetSelected(j, false);
                    }
                }
            }
這樣不能從ListBox里各個字符串的第一個字符挨著往後一個一個字符的開始找。

好累
2008-01-17 09:04
快速回复:求助﹐當我更改TextBox時﹐ListBox選中相應的值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033694 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved