<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无码专区在线电影成人| 亚洲伊人久久精品影院| 亚洲综合久久精品无码色欲| 88xx成人永久免费观看| 久久久久亚洲AV片无码下载蜜桃| 猫咪免费人成在线网站| 在线a亚洲v天堂网2018| 理论秋霞在线看免费| 77777亚洲午夜久久多喷| 麻豆国产VA免费精品高清在线 | 亚洲国产综合精品| 无码视频免费一区二三区| 亚洲一久久久久久久久| 亚洲高清免费视频| 99爱在线观看免费完整版| 久久精品国产99国产精品亚洲| 精品亚洲成a人片在线观看 | 97视频免费在线| 产传媒61国产免费| 久久亚洲精品成人av无码网站| 亚洲αv在线精品糸列| 女人被免费视频网站| 中国在线观看免费的www| 亚洲高清有码中文字| 自拍偷自拍亚洲精品偷一| 亚洲高清视频免费| 亚洲中文字幕无码日韩| 亚洲av高清在线观看一区二区| 亚洲毛片αv无线播放一区| 亚洲网红精品大秀在线观看| 韩国欧洲一级毛片免费| 国产亚洲av片在线观看18女人| 情侣视频精品免费的国产| 中文字幕免费在线观看| 国产又大又长又粗又硬的免费视频| 黄网站色视频免费看无下截| 无码人妻精品中文字幕免费| 四虎成人精品国产永久免费无码| 无码一区二区三区免费| 亚洲国产精品成人|