<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 閱讀(415) 評論(0)  編輯  收藏 所屬分類: .Net
    主站蜘蛛池模板: 日韩毛片在线免费观看| 亚洲午夜无码久久久久小说| 国产偷国产偷亚洲高清在线 | 亚洲香蕉久久一区二区 | 热99re久久免费视精品频软件 | 精品国产亚洲AV麻豆 | 女人张腿给男人桶视频免费版| 亚洲制服丝袜中文字幕| 成年人在线免费观看| 亚洲精品无码aⅴ中文字幕蜜桃| 天天摸夜夜摸成人免费视频| 亚洲色成人四虎在线观看| 国产小视频免费观看| 成人嫩草影院免费观看| 亚洲中文字幕久久精品无码喷水| 91免费在线视频| 亚洲欧洲国产精品你懂的| av无码国产在线看免费网站| 亚洲欧洲国产综合AV无码久久| 国产男女猛烈无遮挡免费视频网站 | 免费看黄视频网站| 亚洲七久久之综合七久久| 又黄又爽的视频免费看| 国产在线精品一区免费香蕉| 亚洲精品免费在线观看| 无码人妻久久一区二区三区免费丨 | 亚洲av无码天堂一区二区三区 | 免费无码黄网站在线观看| 黄色免费在线观看网址| 久久精品国产亚洲综合色| AV无码免费永久在线观看| 国产成人 亚洲欧洲| 亚洲va久久久噜噜噜久久狠狠| 久久久高清免费视频| 青青青亚洲精品国产| 人人狠狠综合久久亚洲婷婷| 免费下载成人电影| 成年免费a级毛片免费看无码| 亚洲第一永久在线观看| 亚洲阿v天堂在线2017免费| 久久成人免费电影|