| 
| 
 | Вопрос # 1 899/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты! Не могу разобраться с лист боксами. Выходит всякая мура! Help me, please... 
|  |   Вопрос задал: Ученый (статус: 8-ой класс)Вопрос отправлен: 13 сентября 2008, 19:34
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Аксион Здравствуйте, Ученый!Прочитав минифорум, даю ответ:
 Это пишем в обработчик кнопки:
 if listbox1.Selected[0]= true then label1.caption:='Русский';
 if listbox1.Selected[1]= true then label1.caption:='English';
 При этом, в listbox должно быть 2 строки (нумирация начинается с нуля) : 'Русский' и 'English'
 Удачи.....
 
|  | Ответ отправил: Аксион (статус: 4-ый класс)Время отправки: 13 сентября 2008, 20:09
 Оценка за ответ: 5
 Комментарий к оценке: Спасабо! 2 раз уже выручаешь! |  
 Мини-форум вопросаВсего сообщений: 33; последнее сообщение — 14 сентября 2008, 13:28; участников в обсуждении: 6. Страницы: [1] [2] [Следующая »]  
|   | Dron (статус: Студент), 13 сентября 2008, 19:38 [#1]:И какой ответ вы надеетесь получить на вопрос с такой формулировкой? С уважением. |  
|   | Ученый (статус: 8-ой класс), 13 сентября 2008, 19:43 [#2]:Судь вот в чем: выбрав из лист бокса определённую строку нажимаем на кнопку- получаем результат. Как это сделать, а то я бьюсь, бьюсь- нифига не выходит! |  
|   | Dron (статус: Студент), 13 сентября 2008, 19:52 [#3]:Результат - это что? Если выделенная строка, то её можно получить так:
 
 ListBox.Items[ListBox.ItemIndex]; С уважением. |  
|   | Ученый (статус: 8-ой класс), 13 сентября 2008, 19:58 [#4]:результат здесь должен зависит от того какую строчку в лист боксе, выбираем строку Русский язык, нажимаем кнопку- в поле вывода Label появляется один текст, выбираем строку Английский язык, нажимаем кнопку- в поле вывода Label появляется другой текст. суть в этом! помогите! |  
|   | Dron (статус: Студент), 13 сентября 2008, 20:09 [#5]:Свойство Items - массив строк. Items[N] - строка (её текст) с номером N (нумерация строк - с нуля).
 ItemIndex - номер строки, которая выделена в данный момент времени (-1, если не выделена никакая).
 Надеюсь, дальше разберётесь.
 С уважением. |  
|   | Аксион (статус: 4-ый класс), 13 сентября 2008, 20:10 [#6]:Впредь пожалуйста, пишите суть проблемы в впросе а не в минифоруме...а то вопрос удалят. |  
|   | Dron (статус: Студент), 13 сентября 2008, 20:11 [#7]:Блазер: поделись секретом, где учат писать "... = True"? С уважением. |  
|   | Аксион (статус: 4-ый класс), 13 сентября 2008, 20:12 [#8]:И...насчет моего примера, строки Русский и English можно заменить на любой другой текст... |  
|   | Аксион (статус: 4-ый класс), 13 сентября 2008, 20:13 [#9]:Ммм... незнаю где учат  а чего тут такого? |  
|   | Dron (статус: Студент), 13 сентября 2008, 20:15 [#10]:Плохого - ничего, ровно как и хорошего. С уважением. |  
|   | Ученый (статус: 8-ой класс), 13 сентября 2008, 20:23 [#11]:Слушай Блазер, чё на тебя постоянно пытаются наехать? |  
|   | Ученый (статус: 8-ой класс), 13 сентября 2008, 20:37 [#13]:А почему бесполезно? |  
|   | Николай Рубан (статус: 10-ый класс), 13 сентября 2008, 20:47 [#14]:Потому что это: 1) Дурной тон;
 2) Указывает на безграмотное использование логических переменных.
 
 Вернее писать так:
 
 if listbox1.Selected[0] then label1.caption:='Русский';
if listbox1.Selected[1] then label1.caption:='English'; А еще более логичным было бы так:
 
   case ListBox1.ItemIndex of
  0: label1.caption:='Русский';
  1: label1.caption:='English';
  else label1.caption:='Українська';
  end; |  
|   | Ученый (статус: 8-ой класс), 13 сентября 2008, 20:49 [#15]:Понятно! |  
|   | Ученый (статус: 8-ой класс), 13 сентября 2008, 20:51 [#16]:Как я посмотрю на вас всех умных, так понимаю, что мне многому предстоит научиться! |  
|   | Dron (статус: Студент), 13 сентября 2008, 21:12 [#17]:Ну а если совсем коротко, то: 
 with Label1 do
  case ListBox1.ItemIndex of
    0: Caption:='Русский';
    1: Caption:='English';
    else Caption:='Українська';
  end;  С уважением. |  
|   | Аксион (статус: 4-ый класс), 13 сентября 2008, 21:24 [#18]:'Слушай Блазер, чё на тебя постоянно пытаются наехать?' ->Потому что я маленький и беззащитный :'(
 |  
|   | Ученый (статус: 8-ой класс), 14 сентября 2008, 12:21 [#19]:Привет Блазер! Как дела? Че это ты себя беззащитным считаешь? |  
|   | Аксион (статус: 4-ый класс), 14 сентября 2008, 12:31 [#20]:"Привет Блазер! Как дела?" Это не форум, и не чат чтобы о таком спрашивать
  тут обсуждается вопрос или ответ. А беззащитным, потому что все тут на порядок старше меня....
 |  Страницы: [1] [2] [Следующая »]  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |