Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: OptionButton'ы на UserForm'е Добавлено: 29.10.08 10:35  

Автор вопроса:  AngryBadger
Почему то при расположении OptionButton'ов на UserForm'e, OptionButton'ы не объединяются в группу и каждый из них работает отдельно от другого. Есть ли какая-либо возможность сделать так, как это работает на простом листе excel, т.е. есть OptionButton1 и OptionButton2, объедененные в группу, при клике на 1ый, ему присваевается значение True, второму False, и наоборот?

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #1 Добавлено: 29.10.08 10:57
Как обычно. Поместить их во фрейм к примеру.

Ответить

Номер ответа: 2
Автор ответа:
 AngryBadger



Вопросов: 33
Ответов: 245
 Профиль | | #2 Добавлено: 29.10.08 11:05
А если есть необходимость, того чтобы они были на в разных фреймах, причем на разных страницах мультипейджа?

Ответить

Номер ответа: 3
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #3 Добавлено: 29.10.08 11:34
  1. Private Sub OptionButton1_Click()
  2.   OptionButton1.Value = 1
  3.   OptionButton2.Value = 0
  4. End Sub
  5. Private Sub OptionButton2_Click()
  6.   OptionButton1.Value = 0
  7.   OptionButton2.Value = 1
  8. End Sub

Ответить

Номер ответа: 4
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #4
Добавлено: 30.10.08 15:33
AndreyMp, что за фигня? ;)
Для группы контролов надо установить одинаковое значение свойства .GroupName

Ответить

Номер ответа: 5
Автор ответа:
 AngryBadger



Вопросов: 33
Ответов: 245
 Профиль | | #5 Добавлено: 30.10.08 16:55
Если они на разных фреймах, то с одинаковым GroupName они ,все равно, работают отдельно друг от друга. Вопрос в том, как избежать того что написал AndreyMP, т.е. не писать код для каждого контрола, если они в разных фреймах, причем на разных страницах мультипейджа

Ответить

Номер ответа: 6
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #6
Добавлено: 31.10.08 08:10
Суперклассировать контрол? Тогда кнопкокидательством не попользуешься. Вообще так делать радиобутоны, чтобы связанные элементы лежали в разных местах - это плохой путь создания интерфейса, которой будет непонятен пользователю. Если, конечно, ты пишешь не логическую игрушку ;)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам