Пример #1
0
 public void StartPickColor(IPickColorIsFinished onPickColorIsFinished)
 {
     _pickColorIsFinished = onPickColorIsFinished;
     _preCursor           = canvasHost1.Cursor;
     canvasHost1.Cursor   = Cursors.Cross;
     canvasHost1.Focus();
 }
Пример #2
0
 void Form1_MouseUp(object sender, MouseEventArgs e)
 {
     if (_onPickColorIsFinished != null)
     {
         _onPickColorIsFinished.PickColorFinished(GetColorAtMouse(e.Location));
         _onPickColorIsFinished = null;
         Cursor = Cursors.Default;
     }
 }
Пример #3
0
 void Container_MouseDown(object sender, MouseEventArgs e)
 {
     if (_pickColorIsFinished == null)
     {
         return;
     }
     _pickColorIsFinished.PickColorFinished(GetColorAt(e.Location));
     _pickColorIsFinished = null;
     canvasHost1.Cursor   = _preCursor;
 }
Пример #4
0
 void IDisposable.Dispose()
 {
     if (_initializer != null)
     {
         _initializer.Dispose();
         _initializer = null;
     }
     if (_aoiProvider != null)
     {
         _aoiProvider.Dispose();
         _aoiProvider = null;
     }
     if (canvasHost1 != null && canvasHost1.Canvas != null)
     {
         RemoveCanvasViewEnv();
     }
     this.Controls.Remove(canvasHost1);
     canvasHost1.Load -= new EventHandler(canvasHost1_Load);
     canvasHost1.DisposeView();
     canvasHost1             = null;
     _session                = null;
     _onCoordEnvelopeChanged = null;
     _pickColorIsFinished    = null;
 }
Пример #5
0
 public void StartPickColor(IPickColorIsFinished onPickColorIsFinished)
 {
     return;
 }
Пример #6
0
        //private void button1_Click(object sender, EventArgs e)
        //{
        //    string[] error0 = File.ReadAllLines("f:\\error.txt");
        //    string[] true0 = File.ReadAllLines("f:\\true.txt");

        //    for (int i = 0; i < error0.Length; i++)
        //    {
        //        if (error0[i] != true0[i])
        //        {
        //            MessageBox.Show("Not same!");
        //            return;
        //        }
        //    }
        //    MessageBox.Show("Same!");
        //}

        public void StartPickColor(IPickColorIsFinished onPickColorIsFinished)
        {
            _onPickColorIsFinished = onPickColorIsFinished;
            Cursor = Cursors.Cross;
        }