Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

определение свойств   Найти похожие ветки 

 
denis24   (2004-10-19 09:48) [0]

Есть форма на ней dbrxcomboedit.При нажатии на каждую кнопку создается форма.В событии создании формы хочу прочитать свойства нажатой кнопки на первой форме ,но вываливается Access violation....

Создание второй формы при нажатии кнопки на первой форме.

frmChoice:=TfrmChoice.Create(self);
try
     frmChoice.ShowModal;
finally
frmChoice.Free;
end;

Попытка прочитать свойства нажатой кнопки  при создании второй формы

sss:=tadotable(trxdbdbedit(sender).DataSource.DataSet).tablename;


 
Rem   (2004-10-19 09:57) [1]

>>sss:=tadotable(trxdbdbedit(sender).DataSource.DataSet).tablename;

Who is Sender?


 
denis24   (2004-10-19 11:16) [2]

sender-> какойто rxcomboedit с form1
Так как написать?


 
Erik1 ©   (2004-10-19 11:30) [3]

Ну ты силен.
TAdoTable(TParent(Owner).dbrxcomboedit.DataSource.DataSet).TableName;

TParent - это тип твоей формы родителя.


 
denis24   (2004-10-19 18:28) [4]

sender-> какойто rxcomboedit с form1 Имелось ввиду любой из многих на форме.

А какой у формы родителя может быть тип?


 
denis24   (2004-10-19 20:08) [5]

Может быть так?
TfrmForm2.FormCreate(Sender: TObject);
.
.
sss:=TAdoTable(Tform_owner(Owner). (TRxDBComboEdit.DataSource.DataSet)).TableName;


 
denis24   (2004-10-19 20:20) [6]

Ну помогите пожалуста!


 
denis24   (2004-10-20 11:44) [7]

Никто не знает?


 
msguns ©   (2004-10-20 12:11) [8]

Приведи код обработчка этой злобной кнопки


 
Sandman25 ©   (2004-10-20 12:21) [9]

Короче, нужен нормальный конструктор, с дополнительным параметром, в котором передается название


 
denis24   (2004-10-20 12:36) [10]

Эта процедура вызывается со всех Trxdbcomboedit.Только в зависимости от их свойств по разному заполняется форма frmChoice

procedure TfrmNew_priyom.RxDBComboEdit1ButtonClick(Sender: TObject);
begin

frmChoice:=TfrmChoice.Create(self);
try
     frmChoice.ShowModal;
finally
frmChoice.Free;
end;
end;


 
alles   (2004-10-20 15:11) [11]

А свойство Tag для каждого  кнопку не поможет?


 
denis24   (2004-10-20 15:27) [12]

там integer   а мне нужно string свойства


 
alles   (2004-10-20 16:09) [13]

Какая свойства нажатой кнопки тебе именно нужно?


 
denis24   (2004-10-20 18:36) [14]

Если говорить конкерктно то Tadotable(rxdbcomboedit.datasource.dataset).tablename



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.052 c
14-1097961761
Soft
2004-10-17 01:22
2004.11.07
Марихуану курить нужно тоже в меру...


14-1098333339
wisekaa
2004-10-21 08:35
2004.11.07
Поздравляю всех с 35 летием Всемирной Паутины


14-1097939379
Луарвик
2004-10-16 19:09
2004.11.07
Обитель зла: музон


14-1098080502
Prohodil Mimo
2004-10-18 10:21
2004.11.07
Цифровой фотоаппарат Canon Powershot A75. Что вы о нём думаете?


1-1098455451
DelphiLexx
2004-10-22 18:30
2004.11.07
Переименовать производителя проги