private void SyncBackColor(Color backColor) { //Remove the color transparency //in case the hosted control does not support it if (backColor.A < 255) { if (!ControlHelper.GetControlStyle(this.hostedControl, ControlStyles.SupportsTransparentBackColor)) { backColor = Color.FromArgb(255, backColor); } } this.hostedControl.BackColor = backColor; }
private void SyncBackColor(Color backColor) { if (!this.Enabled && this.UseDefaultDisabledPaint) { backColor = this.GetGrayScaledBackColor(backColor); } if (backColor.A < byte.MaxValue && !ControlHelper.GetControlStyle(this.hostedControl, ControlStyles.SupportsTransparentBackColor)) { backColor = Color.FromArgb((int)byte.MaxValue, backColor); } if (this.radControl != null) { this.radControl.RootElement.BackColor = backColor; } else { this.hostedControl.BackColor = backColor; } }