示例#1
0
 private void ChangeBackgroundColor_Click(object sender, EventArgs e)
 {
     if (BackgroundColorDialog.ShowDialog() == DialogResult.OK)
     {
         CurrentBackgroundColor.BackColor = BackgroundColorDialog.Color;
     }
 }
示例#2
0
        private void BackgroundColorButton_Click(object sender, System.EventArgs e)
        {
            DialogResult result = BackgroundColorDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                newBackgroundColor = BackgroundColorDialog.Color;
            }
        }
示例#3
0
        private void Btn_BackgroundColor_Click(object sender, EventArgs e)
        {
            BackgroundColorDialog.ShowDialog();
            Btn_BackgroundColor.BackColor = BackgroundColorDialog.Color;

            float redChannel   = (BackgroundColorDialog.Color.R) / 255.0f;
            float greenChannel = (BackgroundColorDialog.Color.G) / 255.0f;
            float blueChannel  = (BackgroundColorDialog.Color.B) / 255.0f;
            float alphaChannel = (BackgroundColorDialog.Color.A) / 255.0f;

            CSharpUtilities.DLLImporter.NativeMethods.SetClearColor(redChannel, greenChannel, blueChannel, alphaChannel);
        }
        private void BackColorMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                BackgroundColorDialog.Color = Color.FromArgb(LoadedResource.BackColor);
                if (BackgroundColorDialog.ShowDialog(this) != DialogResult.OK)
                {
                    return;
                }
                if (LoadedResource.BackColor == BackgroundColorDialog.Color.ToArgb())
                {
                    return;
                }

                LoadedResource.BackColor = BackgroundColorDialog.Color.ToArgb();
                BackupChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.ToString(), "Error: Can not change background color.",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }