<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
    主站蜘蛛池模板: 亚洲伊人久久精品影院| 四虎影院免费在线播放| 亚洲欧洲日产国码av系列天堂| 国产成人高清亚洲一区久久| 搡女人真爽免费视频大全| 亚洲夂夂婷婷色拍WW47| 日韩在线看片免费人成视频播放| 久久夜色精品国产噜噜亚洲a| 18禁无遮挡无码网站免费| 亚洲人成人无码.www石榴| 日本免费一本天堂在线| 特级做a爰片毛片免费看| 国产亚洲一区区二区在线| 最近国语视频在线观看免费播放| 国产亚洲精品a在线观看app | 特级av毛片免费观看| 亚洲人成影院在线无码观看| 国产中文字幕在线免费观看| 亚洲AV无码成人精品区天堂| 国产h视频在线观看网站免费| 丁香婷婷亚洲六月综合色| 免费萌白酱国产一区二区| 久久最新免费视频| 色婷婷六月亚洲婷婷丁香| 在线观看免费人成视频色9| 日本系列1页亚洲系列| 国产中文在线亚洲精品官网| 性xxxx视频免费播放直播| 性xxxx黑人与亚洲| 中文字幕亚洲专区| 国产精品入口麻豆免费观看| 免费无码AV一区二区| 日木av无码专区亚洲av毛片| 日本高清免费中文字幕不卡| 99久久婷婷免费国产综合精品| 亚洲国产精品成人精品小说| 亚洲国产精品一区二区第一页免 | 亚洲色图.com| 一级毛片直播亚洲| 日本一卡精品视频免费| 久久久久久亚洲av无码蜜芽|