Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
095
0 / 0 / 1
Регистрация: 04.12.2007
Сообщений: 168
1

Sender

16.12.2007, 20:04. Просмотров 5200. Ответов 1
Метки нет (Все метки)

Изначально есть статический комбобокс1, который обрабатывает onchange(sender) и ondblclick(sender) всех динамических объектов, которые заявляются на форме в ходе работы программы

Так вот, на форму, в один прекрасный момент, допустим, вливаются кучи динамических комбобоксов с событиями onchange этого мирностоящего в уголке комбобокс1 ..

На событие OnDblClick комбобокса (а следственно и всей этой динамики) стоит событие, создающее аккуратно под каждым свое поле из других объектов за счет координат там и прочее .. Также рисуется кнопочка под второстепенными полями, которая должна "сворачивать" (free) и разворачивать (create) эти объекты, тоесть должна обрабатывать все события ondblclick того динамического комбобокса

Так вот эта самая кнопочка не работает и выдает ошибки обращения к памяти при написании кода:

Код
      TComboBox(Components[cmpn]).SetFocus; (хочу сымитировать двойное нажатие по динамическому комбобоксу)
      TComboBox(Components[cmpn]).OnDblClick(Sender);
Постоянно вылетает ошибка обращения к памяти, в чем я не прав?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2007, 20:04
Ответы с готовыми решениями:

Работа с Sender
есть код procedure TForm2.TrackBar4Change(Sender: TObject); begin...

Картинки и sender
Нужно сформировать массив из количества картинок, которые указаны в edit....

использование Sender
Задание заключается в том, что существует 50 едитов. Ограничение на 1 символ....

Sender и много ComboBox ов
На форме есть 10 ComboBox'ов. Из каждого ComboBox'а нужно скопировать текст в...

Sender в Case. Delphi.
Есть очень много ифов. Хотелось бы перевести все в кейс, и сократить громадный...

1
095
0 / 0 / 1
Регистрация: 04.12.2007
Сообщений: 168
17.12.2007, 00:54  [ТС] 2
Всё, Ришено:

Код
TComboBox(Components[cmpn]).OnDblClick(TComboBox(Components[cmpn]));
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2007, 00:54

Компилятор ругается на FormResize(Sender)
Текст ошибки: "Undeclared identifier: 'Sender'" procedure TForm1.ResizePnls;...

procedure TForm1.Edit1Change(Sender: TObject);
edit должен увеличиваться ,если в него вводят больше букв,чем он однавременно...

Procedure TForm1.Button3Click(Sender: TObject);
procedure TForm1.Button3Click(Sender: TObject); begin tab1.cells:=Edit1.text;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru