Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
167 / 106 / 30
Регистрация: 19.01.2013
Сообщений: 847

ComboBox элементы определил в коде, а они не отображаются

01.06.2013, 17:44. Показов 1434. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {       
        public Form1()
        {
            InitializeComponent();
           
        }
 
 
       static String[] Mass; 
         
        char[] mass, mass2; int[] mass3; static string simvol; 
          public static string[] off;
 
 
// вот два массива для ComboBox
 
          static String[] _name = { "Иван", "Пётр", "Денис" };
          static String[] _fam = { "Петренко", "Сидоров", "Силиванов" };
        ////////////////////////////////////////////////////////////////////////////////////////////
        //сортировка
         //Пузырьковая начало
        public void Swap(int FElem, int SecElem)
        {
            int tmp;
            tmp = mass3[FElem];
            mass3[FElem] = mass3[SecElem];
            mass3[SecElem] = tmp;
        }
        public void BubbleSort()
        {
            int i, j;
 
            for (i = 1; i < Convert.ToInt32(textBox1.Text); ++i)
                for (j = 0; j < Convert.ToInt32(textBox1.Text) - i; ++j)
                    if (mass3[j] > mass3[j + 1])
                    {
                        Swap(j, j + 1);
                    }
           
        }
        //Пузырьковая конец
        //
        static int Search(int[] array, int left, int right, int key)
        {
            while (right >= left)
            {
                int middle = (left + right) / 2;
 
                int comp = array[middle].CompareTo(key);
                if (comp > 0)
                {
                    right = middle - 1;
                }
                else if (comp < 0)
                {
                    left = middle + 1;
                }
                else
                {
                    return middle;
                }
            }
 
            return 0;
        }
        public class Person1
        {
             
            Random chislo = new Random();          
            private string _Gen;
         
            
            public string Generator()
            {  
                
                _Gen = _name[chislo.Next(3)] + " " + _fam[chislo.Next(3)];
                return _Gen;
 
            }            
        }
      
 
 
 
 
        ////////////////////////////////////////////////////
       
        private void button1_Click(object sender, EventArgs e)
        {   
           
            listBox1.Items.Clear();
            ComBox();
            int a = Convert.ToInt32(textBox1.Text);
            Random chislo = new Random();
            Mass = new String[a];
             Person1 per = new Person1();
           //  Hashtable ht = new Hashtable();
            for (int i=1; i < a; i++)
            {
                Mass[i] = per.Generator();
                listBox1.Items.Add(Mass[i]);
            }
            
        }
 
// Вот метод добавления тех двух массивов. Поч не отображается?
        public void ComBox()
        {
            comboBox1.Items.Clear();
            comboBox2.Items.Clear();
            comboBox1.Items.AddRange(_name);
          //  comboBox1
            comboBox2.Items.AddRange(_fam);        
        }
 
 
 
 
        private void button3_Click(object sender, EventArgs e)
        {
            listBox2.Items.Clear();
        }
 
 
 
        private void button2_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                listBox2.Items.Clear();
                simvol = textBox2.Text;
                int k = 0;
                Stopwatch swatch = new Stopwatch(); // создаем объект   
                swatch.Start(); // старт  
                for (int i = 0; i < Mass.Length; ++i)
                {
                    if (Mass[i] == simvol) { listBox2.Items.Add("|Лин. Поиск| Элемент :" + k); }
                    ++k;
                }
                swatch.Stop(); // стоп 
                textBox4.Text = Convert.ToString(swatch.Elapsed);
            }          
 
 
            }
 
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
           
            
        }
 
        private void button4_Click(object sender, EventArgs e)
        {
        }
 
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
 
        }
 
        private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            
        }
        }
    }
Вложения
Тип файла: rar 13.rar (94.1 Кб, 4 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.06.2013, 17:44
Ответы с готовыми решениями:

Прописал в коде элементы интерфейса, а на форме они не видны
В редакторе формы - голая форма. Запускаю программу - все ок, все элементы, что прописал, есть и работают. Как сделать, чтобы элементы и в...

Добавляю кнопки, а на устройстве они не отображаются
Есть axml код (написанный мною) &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;LinearLayout...

Не могу добавить центральный блок и подвал - они не отображаются
Помогите разобраться с блочной версткой. После того как добавил в левую колонку так называемое &quot;сакерфиш&quot; выпадающее меню не могу...

2
167 / 106 / 30
Регистрация: 19.01.2013
Сообщений: 847
01.06.2013, 17:44  [ТС]
Кароче. Как заставить эту нехорошую форму показывать элементы в ней?
0
[Bicycle Reinventor]
 Аватар для Exerion
332 / 270 / 109
Регистрация: 19.10.2011
Сообщений: 668
Записей в блоге: 2
01.06.2013, 18:06
Все элементы прекрасно добавляются, просто выбранный индекс у комбобокса не тот после добавления. Попробуйте поставить принудительный выбор первого элемента, например.
После добавления массивов допишите
C#
1
comboBox1.SelectedIndex = 0;
и для второго также.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.06.2013, 18:06
Помогаю со студенческими работами здесь

Программа записывает русские слова в txt, но они отображаются кракозябрами
в slovar.txt нормально записываются только английские слова, русские отображаются символами. #include &lt;StdAfx.h&gt; #include...

C# не отображаются отряды в ComboBox
вот такая вот проблема не отображаются отряды и код без ошибок что может быть вот код OleDbConnection comm = new...

Работа с файлами: программа записывает в файл числа, но они не отображаются через текстовый редактор
В текстовый файл были записаны некие числа через пробел в результате работы программы на PascalABC.NET (версия 3.0 сборка 1128). При...

При вводе русских символов в sqlplus, в файле afiedt.buf они отображаются некорректно
Доброго времени суток! Только начал изучение sql, не ругайте) При вводе русских символов в sqlplus, в файле afiedt.buf они отображаются...

Изменения в коде не отображаются на странице
Здравствуйте! У меня проблема в следующем. Задаю стили форме, которая создается на сайте, но изменения не вступают в силу. Иногда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru