|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2011, 16:49 | #1 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
Заполнение листбокса из своего класса
Ситуация такая: Создаю форму, добавляю на нее кнопочку и листбокс.
при нажати на кнопку у меня должен создаваться объект моего класса, производить вычисления, а результат выводить в тот самый листбокс. Вот только я немогу понять как бы так организовать это дело т.к. мой класс ни прокакой листбокс не знает. Что мне надо для этого дописать? P.S. Листбокс использую потому что хочу выводить еще результаты промежуточных вычислений. Хочется чтобы в классе была некая функция типа SendText(string Arg) при вызове которой в листбокс добавлялась строка Arg. Если поможет то вод упрощенный код кнопки и функции: Код:
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
|
25.04.2011, 18:02 | #2 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Есть 2 варианта:
1. сделать чтобы метод Summa возвращал значение Код:
Код:
|
26.04.2011, 10:10 | #3 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
Начал разбираться с событиями и наткнулся на пример с делегатом, решил делать через него.
Код получился рабочий, но меня терзают сомнения по поводу правильности логики передачи ссылки.. Код:
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
|
26.04.2011, 15:30 | #4 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Как вариант.
Но лично я бы сделал следующее: создал в Functions событие (event). После того как создал объект этого класса подписался бы на событие. Единственное возникает вопрос: нужно ли все это, если работа идет в одном потоке, то смысла использовать события или делегаты - нету, проще сделать как я сразу написал. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание своего класса на основе базового TControl | Lich87 | Общие вопросы C/C++ | 1 | 22.06.2010 18:29 |
Сохранение обьекта своего класса | joker815 | Помощь студентам | 0 | 19.05.2010 17:59 |
Заполнение значений листбокса | Иванов_ДМ | Microsoft Office Excel | 7 | 29.05.2009 23:01 |
Создание своего класса, наследование от предка | Krechet | Общие вопросы Delphi | 16 | 02.05.2009 16:15 |
Создание своего класса | AlexandrSid | Общие вопросы Delphi | 3 | 19.05.2008 13:28 |