private void duiListBox1_ItemAdded(object sender, DSkin.DirectUI.DuiControlEventArgs e) { foreach (DuiBaseControl item in duiListBox1.Items.ToList()) { item.Width = duiListBox1.Width; } }
private void LbSkin_ItemSelectedChanged(object sender, DSkin.DirectUI.DuiControlEventArgs e) { LbSkinItem item = (LbSkinItem)e.Control; Bitmap bk = (Bitmap)Image.FromFile(Application.StartupPath + "//skin//skin_bk//skin_bk_" + item.Tag + ".jpg"); if (bk.Size.Width == 40) { Color bc = BitmapHelper.GetImageAverageColor(bk); if (chkSkinVista.Checked) { this.BackColor = Color.FromArgb(256 - tbVista.Value, bc); } else { this.BackColor = bc; } this.BackgroundImage = null; } else { if (chkSkinVista.Checked) { this.BackgroundImage = PTransparentAdjust(bk, 256 - tbVista.Value); Color bc = BitmapHelper.GetImageAverageColor(this.BackgroundImage); this.BackColor = Color.FromArgb(256 - tbVista.Value, bc); } else { this.BackgroundImage = bk; Color bc = BitmapHelper.GetImageAverageColor(this.BackgroundImage); this.BackColor = bc; } } //保存皮肤参数 SaveSkinCookie(); }