Beispiel #1
0
        void SelectedShapeComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (_selectedShapeChanging)
            {
                return;
            }

            ShapeTypeItem shapeType = (ShapeTypeItem)SelectedShapeComboBox.SelectedItem;

            switch (shapeType.ShapeType)
            {
            case ShapeType.Star:
                Star.Pressed = true;
                break;

            case ShapeType.Octagon:
                Octagon.Pressed = true;
                break;

            case ShapeType.Circle:
                Circle.Pressed = true;
                break;

            case ShapeType.RoundedRectangle:
                RoundedRectangle.Pressed = true;
                break;
            }
        }
Beispiel #2
0
        private void PopulateSelectedShapeComboBox()
        {
            Array shapeTypes = Enum.GetValues(typeof(ShapeType));
            ShapeTypeItem[] shapeTypeItems = new ShapeTypeItem[shapeTypes.Length];
            for (int i = 0; i < shapeTypes.Length; i++)
            {
                ShapeType shapeType = (ShapeType)shapeTypes.GetValue(i);
                shapeTypeItems[i] = new ShapeTypeItem(GetShapeName(shapeType), shapeType);
            }

            SelectedShapeComboBox.DataSource = shapeTypeItems;
            SelectedShapeComboBox.SelectedIndex = 0;
            SelectedShapeComboBox.SelectedIndexChanged += SelectedShapeComboBox_SelectedIndexChanged;
        }
Beispiel #3
0
        private void PopulateSelectedShapeComboBox()
        {
            Array shapeTypes = Enum.GetValues(typeof(ShapeType));

            ShapeTypeItem[] shapeTypeItems = new ShapeTypeItem[shapeTypes.Length];
            for (int i = 0; i < shapeTypes.Length; i++)
            {
                ShapeType shapeType = (ShapeType)shapeTypes.GetValue(i);
                shapeTypeItems[i] = new ShapeTypeItem(GetShapeName(shapeType), shapeType);
            }

            SelectedShapeComboBox.DataSource            = shapeTypeItems;
            SelectedShapeComboBox.SelectedIndex         = 0;
            SelectedShapeComboBox.SelectedIndexChanged += SelectedShapeComboBox_SelectedIndexChanged;
        }