/// <summary> /// ctor /// </summary> public LayerControl() { InitializeComponent(); LayerIndex = GlobalState.LayersCount++; // maximal ZOrder Panel.SetZIndex(this, LayerIndex); Widget = new LayerWidget(this); LayerName = String.Format("{0}_{1}", "NewLayer", GlobalState.LayersIndexes + 1); Widget.WidgetCheckBox.Checked += SetLayerVisibility; Widget.WidgetCheckBox.Unchecked += SetLayerVisibility; Widget.WidgetDel.Click += Del; }
/// <summary> /// Конструктор /// </summary> public LayerControl() { InitializeComponent(); LayerIndex = GlobalState.LayersCount++; // Устанавливаем самый большой индекс, для отображения поверх всех существующих слоев Panel.SetZIndex(this, LayerIndex); Widget = new LayerWidget(this); LayerName = String.Format("{0}_{1}", "NewLayer", GlobalState.LayersIndexes + 1); Widget.WidgetCheckBox.Checked += SetLayerVisibility; Widget.WidgetCheckBox.Unchecked += SetLayerVisibility; Widget.WidgetDel.Click += Del; }