private void AddItemsToRepositoryItem(RepositoryItemMyImageComboBox item, ImageCollection imgList)
 {
     for (int i = 0; i < imgList.Images.Count; i++)
     {
         item.Items.Add(new ImageComboBoxItem("Item " + (i + 1).ToString(), i, i));
     }
     item.SmallImages = imgList;
 }
        public Form1()
        {
            InitializeComponent();

            RepositoryItemMyImageComboBox imageCombo = new RepositoryItemMyImageComboBox();

            imageCombo.GlyphAlignment = HorzAlignment.Center;
            imageCollection           = new ImageCollection(false);
            imageCollection.ImageSize = new Size(30, 30);

            FillImageCollection();
            AddItemsToRepositoryItem(imageCombo, imageCollection);
            AddItemsToControl(myImageComboboxEdit1, imageCollection);

            gridControl1.RepositoryItems.Add(imageCombo);
            CreateDataSource();
            gridView1.OptionsView.AnimationType       = DevExpress.XtraGrid.Views.Base.GridAnimationType.AnimateAllContent;
            gridView1.Columns["OrderCost"].ColumnEdit = imageCombo;
        }
Example #3
0
 static MyImageComboboxEdit()
 {
     RepositoryItemMyImageComboBox.Register();
 }