8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

增加下拉菜单中建议的组合框中的 ListItem 的字体大小

zhongjiajie 1月前

16 0

我在 Visual Studio 中使用 C# 创建桌面应用程序时使用了组合框,现在当我运行该应用程序并单击下拉按钮列表元素时,我将字体大小增加到 '20'...

我在 Visual Studio 中使用 C# 创建桌面应用程序时使用了组合框,现在我将字体大小增加到 '20',当我运行该应用程序并单击下拉按钮列表元素时,字体大小也会增加。

没问题。但是,当我在组合框中写一些内容时,它会给出如下图所示的建议。

我也想增加此建议列表的字体大小,我已将“AutoCompleteMode”属性设置为“suggest”。有人能帮我吗?

帖子版权声明 1、本帖标题:增加下拉菜单中建议的组合框中的 ListItem 的字体大小
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由zhongjiajie在本站《winforms》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 自动完成文本的字体是固定的,没有相应的属性可以设置。

    一种解决方法是您可以创建一个自定义控件并用自定义列表框替换建议下拉菜单。

    public Form1()
    {
        InitializeComponent();
        comboBox1.Size = new Size(120, 30);
        listBox.SelectedIndexChanged += ListBox_SelectedIndexChanged;
    }
    
    private void ListBox_SelectedIndexChanged(object sender, EventArgs e)
    {
        comboBox1.Text = listBox.Text;
        listBox.Visible = false;
    }
    
    ListBox listBox = new ListBox();
    
    // event triggered when the user enters text
    private void comboBox1_TextUpdate(object sender, EventArgs e)
    {
        // set the font of listbox to be consistent with combobox
        listBox.Font = comboBox1.Font;
        // add listbox below combobox
        listBox.Location = new Point(comboBox1.Location.X, comboBox1.Location.Y + comboBox1.Height);
    
        // filter suggest items
        listBox.Items.Clear();
        foreach (string item in comboBox1.Items)
        {
            if (item.StartsWith(comboBox1.Text) && comboBox1.Text != string.Empty)
            {
                listBox.Items.Add(item);
            }
        }
    
        listBox.Visible = listBox.Items.Count > 0;
        this.Controls.Add(listBox);
    }
    

    测试结果

    enter image description here

  • JimF 1月前 0 只看Ta
    引用 3

    这实际上是两个可以独立配置的区域。根据这篇 MSDN 文章,

    要更改设置:

    1. 转到工具 - 选项 - 环境 - 字体和颜色
    2. 在显示设置下:选择语句完成或编辑器工具提示(用于参数信息和快速提示)
    3. 更改字体或字体大小
返回
作者最近主题: