zoukankan      html  css  js  c++  java
  • ComboBox 自动调整组合框下拉部分的宽度


            /// <summary>
            /// ComboBox 自动调整组合框下拉部分的宽度
            /// </summary>
            void ResizeComBox(ComboBox cb,string rowName)
            {
                foreach (DataRowView dr in cb.Items)
                {
                    cb.DropDownWidth = Math.Max(cb.DropDownWidth, TextRenderer.MeasureText(dr[rowName].ToString(), cb.Font).Width);
                }
                cb.ClientSize = new Size(cb.DropDownWidth, cb.ClientSize.Height);
            }

    使用方法


                cbChannels.DataSource = DB.GetChannels();
                cbChannels.ValueMember = "ChannelId";
                cbChannels.DisplayMember = "ChannelName";
                ResizeComBox(cbChannels, "ChannelName");

  • 相关阅读:
    软件工程课程总结
    c#代码分析
    运用visual studio进行简单的单元测试
    安装visual studio过程
    忙着,快乐着
    软件工程心得
    session
    XML
    期末团队评价
    黄金点游戏
  • 原文地址:https://www.cnblogs.com/simadi/p/3336882.html
Copyright © 2011-2022 走看看