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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.03.2010, 02:28   #1
Neroaz
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 36
По умолчанию Delphi 7. Вопросы от новичка.

Вообщем мне надо сделать так: В combobox1 есть три строки

Вася
Маша
Дима

Допустим я выбираю вторую строку т.е. - Маша. Нажимаю button
И появляется сообщение (Маша). Вот самый короткий вариант. А дальше я сам буду уже. Я думаю без массива тут не обойтись. Я попробывал так:

procedure TForm1.Button2Click(Sender: TObject);
var j:integer;
mas2:array of integer;
begin
for j:=0 to 10 do
283: mas2[j]:=Strtoint(combobox3.items[j]);
begin
if combobox3.ItemIndex<>-1 then
Showmessage('');
end;

[Warning] Unit1.pas(283): Variable 'mas2' might not have been initialized
Neroaz вне форума
Старый 26.03.2010, 02:44   #2
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

В свойство Items компонента ComboBox пишешь свои строки:
Цитата:
Вася
Маша
Дима
Это по нажатию кнопки:
Код:
  case ComboBox1.ItemIndex of
    0 : ShowMessage('Вася');
    1 : ShowMessage('Маша');
    2 : ShowMessage('Дима');
  end;
з.ы. А также сходи вот сюда ==> много полезного узнаешь
Будь проще и люди к тебе потянутся
spamer вне форума
Старый 26.03.2010, 10:08   #3
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

Оо...

Код:
ShowMessage(ComboBox1.Items.Strings[ComboBox1.ItemIndex]);
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума
Старый 26.03.2010, 12:52   #4
Neroaz
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 36
По умолчанию

Цитата:
Сообщение от spamer Посмотреть сообщение
В свойство Items компонента ComboBox пишешь свои строки:

Это по нажатию кнопки:
Код:
  case ComboBox1.ItemIndex of
    0 : ShowMessage('Вася');
    1 : ShowMessage('Маша');
    2 : ShowMessage('Дима');
  end;
з.ы. А также сходи вот сюда ==> много полезного узнаешь
Спасибо это то что мне нужно
Neroaz вне форума
Старый 26.03.2010, 12:53   #5
Neroaz
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 36
По умолчанию

notHaker
Это немножко не то, но все равно спасибо
Neroaz вне форума
Старый 26.03.2010, 13:28   #6
Lauraldo
Пользователь
 
Аватар для Lauraldo
 
Регистрация: 22.03.2010
Сообщений: 53
По умолчанию

ПО-моему это как раз самое то. Но заказчиг всегда прав =))))
Lauraldo вне форума
Старый 26.03.2010, 15:23   #7
Neroaz
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 36
По умолчанию

Следующий вопрос.
Есть StringGrid1
делаю поиск если допустим StringGrid1.Cells[1,1]='123' то выводим целую строку в StringGrid2.
Neroaz вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы новичка в C++. Часть 2 k1r1ch Общие вопросы C/C++ 13 05.12.2009 00:28
Вопросы новичка про C++ k1r1ch C++ Builder 5 25.11.2009 15:11
Вопросы новичка(C++) NetGod Общие вопросы C/C++ 22 17.04.2009 22:49
Вопросы новичка! Dimixis Помощь студентам 16 19.06.2007 10:35