Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cвойство "name", изменить свойство "name" 
V
    Опции темы
kminas
Дата 29.1.2008, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

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



Можно ли во время выполнения программы изменить свойство "name"?
PM MAIL   Вверх
Akina
Дата 29.1.2008, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


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

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



Какой программы? Свойство у какого объекта?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kminas
Дата 29.1.2008, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

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



CommandButton
PM MAIL   Вверх
igor_123
Дата 30.1.2008, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 14.12.2007
Где: Днепропетровск

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



а попробовать и нам рассказать очень долго?
PM MAIL   Вверх
kminas
Дата 30.1.2008, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

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



Дык пока не получилось, вот и спросил, если можно, то найду, а нет будем заменять суррогатом.
PM MAIL   Вверх
Akina
Дата 30.1.2008, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


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

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



Цитата

Name Property      
Returns the name used in code to identify a form, control, or data access object. Read-only at run time.


Опишите ЦЕЛЬ сего действа. Потому как если возникает надобность иметь RW-свойство, аналогичное Name, обычно используют свойство Tag. Правда, по нему нельзя обращаться к элементу коллекции...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kminas
Дата 31.1.2008, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

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



У меня на одной из вкладок SStab пока 7 OptionButtons. Многие из них включают по несколько контролов (до 5), некоторые включают еще контролы. Выполняется код, соответственно с помощью командной кнопки. Так вот, чтобы не подвязывакть весь код к одной кнопке, я решил пока разбить его на две. А после завершения проги я поставлю одну поверх другой. С помощью изменения имени я хотел проделать тоже самое с одной кнопкой. Вы считаете, что лучше оставить 2-3 кнопки, чем менять имя? Или подскажете другие варианты?
PM MAIL   Вверх
Akina
Дата 31.1.2008, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


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

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



Цитата(kminas @  31.1.2008,  01:24 Найти цитируемый пост)
чтобы не подвязывакть весь код к одной кнопке, я решил пока разбить его на две.

??? фраза неясна. что мешает разбить выполняемый код на отдельные процедуры и вызывать их из метода кнопки? Это, кстати, даст более логичный и читаемый код.

Цитата(kminas @  31.1.2008,  01:24 Найти цитируемый пост)
после завершения проги я поставлю одну поверх другой.

но кликом ты можешь при этом нажать только ту, что сверху (вернее ту, что видима).

Цитата(kminas @  31.1.2008,  01:24 Найти цитируемый пост)
С помощью изменения имени я хотел проделать тоже самое с одной кнопкой. 

Если требуется ТАКОЕ - разумнее заменять ПРОЦЕДУРУ обработки события.

Цитата(kminas @  31.1.2008,  01:24 Найти цитируемый пост)
Вы считаете, что лучше оставить 2-3 кнопки, чем менять имя?

Количество кнопок должно однозначно определяться логикой работы.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kminas
Дата 6.2.2008, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

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



Цитата(Akina @ 31.1.2008,  09:26)
 ??? фраза неясна. что мешает разбить выполняемый код на отдельные процедуры и вызывать их из метода кнопки? Это, кстати, даст более логичный и читаемый код.

Извините, до этого я еще не дорос! Не знаю как вызывать разные процедуры методом кнопки. С остальным согласен. Естественно я делаю command.Default=True, а другую - невидимой.
Извините, что не сразу ответил. Что-то с этого форума не приходят сообщзения об ответах.

PM MAIL   Вверх
Akina
Дата 6.2.2008, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


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

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



Цитата(kminas @  6.2.2008,  21:43 Найти цитируемый пост)
Не знаю как вызывать разные процедуры методом кнопки
 smile 
Код

private sub button1_click()
call method1
call control1_click
call control2_any_event
call method2
end sub



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kminas
Дата 7.2.2008, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

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



Спасибо!
PM MAIL   Вверх
kminas
Дата 7.2.2008, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

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



Akina, я еще не очень опытный, первый раз встречаюсь с процедурой без контрола, поэтому объясните, please, это нормально, что, созданная процедура, ссылку на которую я позаимствовал у Вас 
Код

call control1_click
 стала объектом General?
PM MAIL   Вверх
Akina
Дата 8.2.2008, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


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

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



Цитата(kminas @  7.2.2008,  20:32 Найти цитируемый пост)
это нормально, что, созданная процедура, ссылку на которую я позаимствовал у Вас, стала объектом General? 

Если Вы пишете именно свою процедуру либо функцию, она должна быть именно в секции General. Но если у Вас есть на форме объект с именем Control1, у которого есть метод Click - само собой метод переместтится в секцию контрола. не забудьте только при этом указать правильные принимаемые параметры.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kminas
Дата 8.2.2008, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

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



Спасибо, Вы мне здорово помогли. Теперь я буду под одну кнопку делать разные процедуры и толгда легче будет разобраться с кодом.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

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

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

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



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




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


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

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