コード例 #1
0
        /// <summary>
        /// Handles X2 "Quality" BeforeCellPaint events
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void X2Quality_BeforeCellPaint(object sender, BeforeCellPaintEventArgs e)
        {
            DataGridViewSliderColumn sc =
                sender as DataGridViewSliderColumn;

            if (sc != null)
            {
                sc.Text      = Convert.ToString(sc.Value);
                sc.TextColor = (sc.Value <= 30) ? Color.Red : sc.Value >= 90 ? Color.Green : Color.Blue;
            }
        }
コード例 #2
0
        /// <summary>
        /// Initializes our X2 "Quality" environment
        /// </summary>
        private void X2Quality_Initialize()
        {
            DataGridViewSliderColumn sc =
                dataGridViewX2.Columns["Quality"] as DataGridViewSliderColumn;

            // Hook onto the BeforeCellPaint event so we can
            // demonstrate cell customization

            if (sc != null)
            {
                sc.BeforeCellPaint += X2Quality_BeforeCellPaint;
            }
        }