Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с CheckBox 
:(
    Опции темы
RomaWise
Дата 17.9.2014, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 10.9.2014

Репутация: нет
Всего: нет



Например мы вводим в едит цифры, выбираем нужные, жмем на кнопку и он нам высчитывает среднеарифметическое? Как это можно сделать?

Это сообщение отредактировал(а) RomaWise - 17.9.2014, 11:59

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  18693.jpg 9,30 Kb
PM MAIL   Вверх
Keeper89
Дата 17.9.2014, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 20
Всего: 58



RomaWise, проверить состояние каждого чекбокса на Checked = True. И потом соответствующее поле складывать. Но в целом, подход кривой получается.

Это сообщение отредактировал(а) Keeper89 - 17.9.2014, 14:41


--------------------
PM MAIL WWW   Вверх
drkot
Дата 18.9.2014, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 5
Всего: 8



Цитата(Keeper89 @  17.9.2014,  15:40 Найти цитируемый пост)
подход кривой получается

конечно не идеал, но похоже это школьная поделка, так что не стоит сильно судить...

RomaWise, 
если предполагается использовать целые числа, то можно сделать более интересную реализацию...
В обработчике TEdit.OnKeyUp прописать CheckBoxXX.Tag:= StrToInt(EditXX.Text);
Код

for i:=1 to 4 do begin
  TempCheckBox:= FindChildControl('CheckBox' + IntToStr(i));
  if TempCheckBox.Checked then Sum:= Sum + TempCheckBox.Tag;
end;
Sum:= Sum / i;



--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0491 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.