Exemple #1
0
        private async void послеПреобразованияToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (Image == null)
            {
                return;
            }

            if (HisWinTarget != null)
            {
                HisWinTarget.Close();
                HisWinTarget = null;
            }
            else
            {
                HisWinTarget             = new HistogramForm();
                HisWinTarget.FormClosed += (s, o) => { HisWinSource = null; };

                this.послеПреобразованияToolStripMenuItem.Enabled = false;
                await Task.Run(() =>
                {
                    HisWinTarget.BuildFromImage(Image);
                });

                this.послеПреобразованияToolStripMenuItem.Enabled = true;
                HisWinTarget.Show();
            }
        }
Exemple #2
0
        private async void исходниоеИзображениеToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (SourceImage == null)
            {
                return;
            }

            if (HisWinSource != null)
            {
                HisWinSource.Close();
                HisWinSource = null;
            }
            else
            {
                HisWinSource             = new HistogramForm();
                HisWinSource.FormClosed += (s, o) => { HisWinSource = null; };

                this.исходниоеИзображениеToolStripMenuItem.Enabled = false;
                await Task.Run(() =>
                {
                    HisWinSource.BuildFromImage(SourceImage);
                });

                this.исходниоеИзображениеToolStripMenuItem.Enabled = true;
                HisWinSource.Show();
            }
        }