|
|
|
новичок
      
участник
Last Login: 27.08.2007 17:09
Сообщ.: 4,
Visits: 14
|
|
| Добрый день! Есть некий Sub MySub() в нем я получаю A и B, при некоторых условиях нужно вызвать форму (я ее вызываю командой MyForm.Show) . Эта форма имеет командную кнопку, у которой в свою очередь есть CommandButtom_Click Sub(). Так вот вопрос в том как этому CommandButtom_Click Sub() передать мои A и B , получинные в MySub() из которого я собсно форму вызвала. Сделать эти переменные глобальными не желательно, но даже если сделать то на строку CommandButtom_Click Sub A, B дебаггер выругался. Заранее очень благодарю.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 26.08.2008 23:09
Сообщ.: 267,
Visits: 3 148
|
|
| Если A и B объявлены глобально, то их передовать не нужно просто используй переменные, которые заданы до открытия формы.
|
|
|
|
|
новичок
      
участник
Last Login: 27.08.2007 17:09
Сообщ.: 4,
Visits: 14
|
|
| Да, то меня переклинило) Без глобальности этих переменных обойтись нельзя, да?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 26.08.2008 23:09
Сообщ.: 267,
Visits: 3 148
|
|
| Почему нельзя. Например сделай процедуру и передавай, как хотел. Эту же процедуру запускай и из CommandButtom_Click Sub().
|
|
|
|
|
новичок
      
участник
Last Login: 27.08.2007 17:09
Сообщ.: 4,
Visits: 14
|
|
| Из CommandButtonClick() ее же нуно С ПАРАМЕТРАМИ запускать ! А где я их в CommandButtonClick() возьму, если туда передать ничего нелзя? Я обошла проблему сделав скрытые поля на форму, куда благополучно все передала и взяла в обработчике. Но как это совсем уж криво(
|
|
|
|
|
Supreme Being
      
участник
Last Login: 26.10.2007 9:10
Сообщ.: 166,
Visits: 1 538
|
|
| У форм, кнопок, полей, списков и других объектов имеется свойство Tag, которое предназначено для "прикрепления" к объекту произвольных данных. Попробуй передавать свои параметры через это свойство. Учти, что тип данных String. Хотя в твоём случае это может не иметь значения. Желаю успехов.
|
|
|
|
|
новичок
      
участник
Last Login: 27.08.2007 17:09
Сообщ.: 4,
Visits: 14
|
|
| mmos Спасибо большое! Только свойство одно, а параметра 2....
|
|
|
|
|
Supreme Being
      
участник
Last Login: 26.10.2007 9:10
Сообщ.: 166,
Visits: 1 538
|
|
| Второй параметр можно передать через свойство Tag формы или любого другого элемента управления. Кроме того можно "упаковать" оба параметра в одну строку и передать через одно свойство, а в нужном месте распаковать. Желаю успехов.
|
|
|
|