예제 #1
0
파일: Main.cs 프로젝트: vehar/AltiumSharp
 private void ShowPropertyViewer()
 {
     if (_propertyViewer == null)
     {
         _propertyViewer             = new PropertyViewer();
         _propertyViewer.Owner       = this;
         _propertyViewer.FormClosed += (s, a) => _propertyViewer = null;
         _propertyViewer.Show(this);
     }
     _propertyViewer.SetSelectedObjects(_activePrimitives.ToArray());
     _propertyViewer.BringToFront();
     _propertyViewer.Focus();
 }
예제 #2
0
 private void ShowPropertyViewer(object[] items)
 {
     if (_propertyViewer == null)
     {
         _propertyViewer             = new PropertyViewer();
         _propertyViewer.Owner       = this;
         _propertyViewer.FormClosed += (s, a) => _propertyViewer = null;
         _propertyViewer.Changed    += (s, a) => UpdateUi(false);
         _propertyViewer.Show(this);
     }
     _propertyViewer.SetSelectedObjects(items);
     _propertyViewer.BringToFront();
     _propertyViewer.Focus();
 }