예제 #1
0
        //добавление слоя
        private void addLayer_Click(object sender, EventArgs e)
        {
            InputLayerInfo ili = new InputLayerInfo();

            ili.ShowDialog();
            if (ili.DialogResult == DialogResult.OK)
            {
                LayerPicture.Image = Image.FromFile(ili.lrNew.FileName);
                dbl.Value.AddObjectLayer(dgObjects.CurrentRow.DataBoundItem as ObjectRect, ili.lrNew);;
            }
            RefreshLayerList();
        }
예제 #2
0
        // редактирование слоя
        private void editLayer_Click(object sender, EventArgs e)
        {
            InputLayerInfo ili = new InputLayerInfo()
            {
                lrNew = dgLayers.CurrentRow.DataBoundItem as LayerRect
            };
            var old = dgLayers.CurrentRow.DataBoundItem as LayerRect;

            ili.ShowDialog();
            if (ili.DialogResult == DialogResult.OK)
            {
                dbl.Value.UpdateObjectLayer(old, ili.lrNew);
            }
            RefreshLayerList();
        }