![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Извините, я не нашёл темы насчёт этого. Статьи тоже.. =( может быть плохо искал
Скажите, как сделать нормальное выпадающее меню (ComboBox). Я не могу найти, как включить туда выбираемые элементы... Или это всё уже в коде делать? И ещё - как установить зависимость между выбором в комбобоксе и результатом? |
|
#2
|
||||
|
||||
|
Цитата:
Цитата:
|
|
#3
|
|||
|
|||
|
т.е. Если мне необходимо её задействовать, то пишу
if ItemIndex=3 (например) then... а если вывести, то write (ItemIndex)? |
|
#4
|
||||
|
||||
|
Скорее
Код:
if ComboBox1.ItemIndex = X then ... Код:
Label1.Caption:= 'Выбран номер '+IntToStr(ComboBox1.ItemIndex); Код:
ShowMessage('Выбран номер '+IntToStr(ComboBox1.ItemIndex)); |
|
#5
|
|||
|
|||
|
Вот ещё хотелось бы узнать, как сделать так:
у нас имеется три строковых значения. Надо вывести рандомом только одно из них... заранее спасибо. Нигде не встречал строкового рандома... |
|
#6
|
||||
|
||||
|
Строкового рандома и не существует...
Код:
var
id: integer;
s: string;
begin
s := ''; // Инициализация строки
Randomize; // Перемешиваем...
id := Random (2); // генерируем число от 0 до 2
case id of
0: s := 'text 1';
1: s := 'text 2';
2: s := 'text 3';
end;
// Используем s...
end;Последний раз редактировалось PhoeniX, 04.05.2009 в 15:01. |