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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2014, 23:33   #11
ShaoKhan
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 33
По умолчанию

Ага, с этим понял, спасибо.

Тогда ещё вопрос по поводу процедур в кнопке.
Допустим я напишу 4 различных процедуры, каждая из которых будет строить определённый график(1-4).

На форму вынесу ComboBox, правда пока ещё не знаю как с ним обращаться=)
В ComboBox будут созданы 4 пункта. Для примера назову "График 1", ... "График 4".

Могу ли я в кнопке написать условие вида:

Если в ComboBox выбран пункт "График 2" то выполнять процедуру для Графика 2.

Заранее спасибо.
ShaoKhan вне форума Ответить с цитированием
Старый 04.02.2014, 23:41   #12
ShaoKhan
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Здесь нет ничего сложного. Самый простейший способ - просто вызвать её в обработчике кнопки.
Приведу пример на основе моего же примера объявления процедуры, который я привёл в посте #6. Пожалуйста, простите меня за тавтологию.
Код:
procedure TForm2.Button21Click(Sender: TObject); 
begin
  MyGrafic(StrToFloat(Edit3.Text), StrToFloat(Edit4.Text);chart1.Series[1]);
end
Как Вы наверное догадались, в моём примере процедура принимает параметр типа TChartSeries по ссылке. Разумеется, что серия которая будет передаваться в процедуру должна быть предварительно создана.
Попробовал написать похожий код для своей процедуры в кнопку.
Не вышло.
Пишет ошибку: Not enough actual parameters
перед chart1.Series[1]
И ещё: 'END' expected but ')' found после скобки chart1.Series[1])
ShaoKhan вне форума Ответить с цитированием
Старый 05.02.2014, 01:53   #13
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Скорее всего, одно из двух. Или что-то неправильно написали, или просто что-то неправильно передали в процедуру.
Цитата:
Тогда ещё вопрос по поводу процедур в кнопке.
Допустим я напишу 4 различных процедуры, каждая из которых будет строить определённый график(1-4).

На форму вынесу ComboBox, правда пока ещё не знаю как с ним обращаться=)
В ComboBox будут созданы 4 пункта. Для примера назову "График 1", ... "График 4".

Могу ли я в кнопке написать условие вида:

Если в ComboBox выбран пункт "График 2" то выполнять процедуру для Графика 2.
Простите, я не хочу Вас обидеть, но Вам бы почитать литературу для начинающих. Хотя бы те книги, что есть на форуме. Потому, что если не разобравшись с основами сразу пытать решить какую-то сложную задачу, можно запросто увязнуть в вопросах и проблемах ещё на начальной стадии разработки.
Вот ссылки на темы с книгами:
Ссылка 1
Ссылка 2
Streletz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TChart, построение графиков, когда y=0 Вернер Помощь студентам 2 10.05.2012 09:34
Построение графиков в Delphi 7 Verusen1ka Помощь студентам 2 23.01.2012 08:50
Построение графиков в Tchart MadZeliboba Помощь студентам 2 20.12.2011 20:07
Построение графиков в TChart _-Re@l-_ Общие вопросы Delphi 3 12.05.2011 15:05