<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    DataGridView中的ComboBoxItems文字過長,顯示不全對應策
            //----------------------------------------------------
            /// <summary>
            
    /// BDataGridView cell enters edit mode 時発生します
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>
            //----------------------------------------------------
            private void bDgvToti_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
            {
                ComboBox cmb = e.Control as ComboBox;
                if (cmb != null)
                {
                    cmb.DropDown -= new EventHandler(bDgvCmb_DropDown);
                    cmb.DropDown += new EventHandler(bDgvCmb_DropDown);
                }
            }

            //----------------------------------------------------
            /// <summary>
            
    /// auto-size the DataGridViewComboBoxColumns's DropDownWidth
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>
            //----------------------------------------------------
            private void bDgvCmb_DropDown(object sender,EventArgs e)
            {
                ComboBox cmb = sender as ComboBox;
                int width = cmb.DropDownWidth;
                Graphics g = cmb.CreateGraphics();
                Font font = cmb.Font;
                int vertScrollBarWidth = 0;
                if (cmb.Items.Count > cmb.MaxDropDownItems)
                    vertScrollBarWidth = SystemInformation.VerticalScrollBarWidth;

                int maxWidth;
                foreach (DataRowView drv in cmb.Items)
                {
                    string s = drv[0].ToString();
                    maxWidth = (int)g.MeasureString(s, font).Width + vertScrollBarWidth;
                    if (width < maxWidth)
                        width = maxWidth;
                }

                DataGridViewComboBoxColumn c =
                    this.bDgvToti.Columns[bDgvToti.CurrentCell.ColumnIndex] as DataGridViewComboBoxColumn;
                if (c != null)
                    c.DropDownWidth = width;
            }
    posted on 2016-04-07 15:16 Ying-er 閱讀(409) 評論(0)  編輯  收藏 所屬分類: .Net
    主站蜘蛛池模板: 国产日产成人免费视频在线观看| 亚洲第一成年男人的天堂| 亚洲美女视频免费| 99久久久国产精品免费牛牛四川| 久久一本岛在免费线观看2020| 日本人成在线视频免费播放| 国产亚洲精午夜久久久久久| 五月天婷婷免费视频| 亚洲免费一区二区| 久久国产美女免费观看精品| 中文字幕亚洲电影| 精品国产免费一区二区三区香蕉| 永久免费AV无码国产网站| 亚洲AV无码久久久久网站蜜桃| 日日躁狠狠躁狠狠爱免费视频| 亚洲黄色免费网站| 色在线亚洲视频www| 性xxxx视频播放免费| 精品亚洲成a人在线观看| 亚洲&#228;v永久无码精品天堂久久 | 中文字幕在线免费观看| 久久久久亚洲AV成人无码网站| 亚洲精华液一二三产区| 永久免费毛片手机版在线看| 免费一级全黄少妇性色生活片 | 亚洲国产精品综合一区在线| 美女被cao免费看在线看网站| 国产成人麻豆亚洲综合无码精品| 亚洲一级片在线观看| 国产乱弄免费视频| 国产又黄又爽又大的免费视频| 日韩高清免费观看| 一级特黄录像免费播放肥| 亚洲午夜精品久久久久久人妖| 五月天婷婷免费视频| 亚洲伊人tv综合网色| 国产免费av片在线看| 特级毛片全部免费播放| 亚洲国产一区国产亚洲| 免费无码黄动漫在线观看| 精品97国产免费人成视频 |