Example #1
0
 private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
 {
     ColorPickerBiz.GetInstance().Dispose();
     ProcessHelper.GetInstance().Dispose();
     notifyIcon.Visible = false;
     notifyIcon.Dispose();
     UnregisterHotKey((int)Process.GetCurrentProcess().MainWindowHandle, 0x23434);
 }
Example #2
0
        private void btnPickColorState_Click(object sender, EventArgs e)
        {
            ColorPickerBiz biz = ColorPickerBiz.GetInstance();

            if (btnPickColorState.Text == "Start")
            {
                biz.OnGetColorFinished += (color) =>
                {
                    lblColorRGB.Text         = "RGB:    (" + color.R.ToString() + "," + color.G.ToString() + "," + color.B.ToString() + ")";
                    lblColorHEX.Text         = "HEX:    #" + color.R.ToString("X") + color.G.ToString("X") + color.B.ToString("X");
                    lblColorReview.BackColor = color;
                };
                biz.Start();
            }
            else
            {
                biz.Dispose();
                lblColorHEX.Text         = "HEX:";
                lblColorRGB.Text         = "RGB:";
                lblColorReview.BackColor = Color.Transparent;
            }
            btnPickColorState.Text = btnPickColorState.Text == "Start" ? "Stop" : "Start";
        }