已有56人关注
快学快用第10题中,发现combobox中实现自动搜索功能的话,输入检索词W或者标点,检索不出字符W或者标点在首位的内容,其他都可以检索出,以下为代码,请老师解答下。谢谢
发表在C#图书答疑 2021-08-29 《C#编程入门指南》第9章 Windows 控件—C/S 程序的基础
是否精华
版块置顶:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _9710
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
           
        }
        string[] Websx = new string[] { ",.wb", "b.bw,er", "etyw", "wwwhhhhwmingricom", "www126com", "www123com", "kkwkhcasilsemicom", "wwwQQcom" };
        private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.DataSource = Websx;
            comboBox1.Text = "";
            
        }

        private void comboBox1_TextUpdate(object sender, EventArgs e)
        {   
            string str = "";
            string str1 = comboBox1.Text.ToString();
            for (int x = 0; x < Websx.Length; x++)
            {
                int y=Websx[x].IndexOf(str1);
                if (y > 0)
                { str += Websx[x] + "-"; }
            }
            char[] fengef={'-'};
            string[] websx1 = str.Split(fengef,StringSplitOptions.RemoveEmptyEntries);           
            comboBox1.DataSource = websx1;
            comboBox1.SelectedIndex = -1;//输入框默认空
            comboBox1.Text = str1;//输入款默认输出搜索字符

        }

        private void comboBox1_TextChanged(object sender, EventArgs e)
        {
            comboBox1.SelectionStart = comboBox1.Text.Length;//让输入光标始终在文本末
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }
    }
}

]XJN]5N0_U]AE(%V$8Y~7`D.png


2021-08-29 20:04:54编辑
分享到:
精彩评论 3
小禾斗
学分:7308 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2021-09-02
沙发

对照答案源码看一下,也出现这个问题吗?

lf475188364
学分:38 LV2
2021-09-02
板凳

小禾斗 发表于2021-09-02 15:30

对照答案源码看一下,也出现这个问题吗?

请问答案源码在哪里看?

小禾斗
学分:7308 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2021-09-08
地板

lf475188364 发表于2021-09-02 20:10

请问答案源码在哪里看?

图书的资源包源码文件夹里

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照