Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2010, 14:06   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
Лампочка ComboBox, номер индекса

Вот в Delphi всё просто:
Код:
Case ComBox1.ItemIndex of
0: ...
1: ...//и т.п.
А как с этим в Visual C#? Есть ли подобная функция там? Честно говоря, я не нашёл.
_-Re@l-_ вне форума Ответить с цитированием
Старый 21.11.2010, 14:32   #2
Casper-SC
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 549
По умолчанию

Есть конечно.
Код:
        private void comboBoxColorLines_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            switch (((System.Windows.Controls.ComboBox)sender).SelectedIndex)
            {
                case 0: GlobalSettings.appSettings.BrushLinesRect = Colors.Red;
                    break;
                case 1: GlobalSettings.appSettings.BrushLinesRect = Colors.Blue;
                    break;
                case 2: GlobalSettings.appSettings.BrushLinesRect = Colors.Green;
                    break;
                case 3: GlobalSettings.appSettings.BrushLinesRect = Colors.Orange;
                    break;
                case 4: GlobalSettings.appSettings.BrushLinesRect = Colors.Violet;
                    break;
                case 5: GlobalSettings.appSettings.BrushLinesRect = Colors.Brown;
                    break;
                case 6: GlobalSettings.appSettings.BrushLinesRect = Colors.White;
                    break;
                case 7: GlobalSettings.appSettings.BrushLinesRect = Colors.Black;
                    break;
            }
            rectanglePreview.Stroke = new SolidColorBrush(GlobalSettings.appSettings.BrushLinesRect);
        }
Ещё пример:
Код:
..........................
    public enum ImageFormat : byte
    {
        PNG, JPEG, BMP, WMP, TIFF, GIF
    }
..........................
            switch (GlobalSettings.appSettings.ImageFormat)
            {
                case ImageFormat.JPEG:
                    {
                        this.comBoxFormatImage.SelectedIndex = 0;
                        this.sliderJpegQuality.Visibility = System.Windows.Visibility.Visible;
                        this.txtBlockJpegQualityInfo.Visibility = System.Windows.Visibility.Visible;
                    }
                    break;
                case ImageFormat.PNG: this.comBoxFormatImage.SelectedIndex = 1;
                    break;
                case ImageFormat.BMP: this.comBoxFormatImage.SelectedIndex = 2;
                    break;
                case ImageFormat.WMP: this.comBoxFormatImage.SelectedIndex = 3;
                    break;
                case ImageFormat.GIF: this.comBoxFormatImage.SelectedIndex = 4;
                    break;
                case ImageFormat.TIFF: this.comBoxFormatImage.SelectedIndex = 5;
                    break;
            }

Последний раз редактировалось Casper-SC; 21.11.2010 в 14:47.
Casper-SC вне форума Ответить с цитированием
Старый 21.11.2010, 15:24   #3
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Спасибо, тему можно закрыть.
_-Re@l-_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формула для определения индекса сортировки, а также max min getikalex Microsoft Office Excel 6 14.11.2010 17:24
Выбор однозначного индекса Vladymyr Microsoft Office Access 2 08.11.2010 18:31
Сравнение строк методом перебора в StrinGride'е с возвратом индекса Des Общие вопросы Delphi 6 23.10.2010 14:26
по букве тома определить физический серийный номер накопителя, а не номер тома @лександр Помощь студентам 6 23.09.2010 15:05
Уникальность индекса в БД spiteful41 Помощь студентам 7 27.05.2008 01:26