Открытие формы с самого верха

ImNotSuperman
Дата: 18.11.2009 07:47:26
Форма большая (на ней тест), поэтому когда она открывается, то полоса прокрутки находится в самом низу и приходится всю форму прокручивать вверх.
Как сделать, чтоб при загрузке полоса прокуртки была на верху?
ё
Дата: 18.11.2009 08:05:20
по сабжу - в событии Лоад формы,
перенести фокус в самый верхний контрол
типа так
Private Sub Form_Load()
Поле0.SetFocus
End Sub


но вот удобство работы с такой формой - ИМХО очень сомнительно
не лучше ли, если всё не помещается на одном экране, сделать форму с закладками
или несколько слёв и отображать их по кнопкам - далее/назад
несколько форм - в конце концов...
ImNotSuperman
Дата: 18.11.2009 08:20:12
Спасибо, помогло, можно подробнее про слои?
Просто у меня все результаты, а также ДАТА и ВРЕМЯ заполнения теста заносятся в базу по нажатию кнопки Готово - поэтому хотелось бы, чтобы для всего теста ВРЕМЯ для тестируемого было одно и тоже (потом легче с запросами работать).
ё
Дата: 18.11.2009 08:42:26
мне, наверна, правильнее было сказать - "слои"))
потому что в Акс, слоёв в таком понимании как в 1с - нет

я имел ввиду, что можно, в конструкторе,
расположить на форме контролы 1-ого экрана (слоя)
на них - 2-ого и т.д.

при открытии формы - делать невидимыми все контролы, кроме контролов 1-ого слоя
и в переменную запоминать номер слоя (1)
по нажатию "далее" - номер слоя=номер слоя + 1
и делать видимыми - контролы 2-ого слоя, а остальные = невидимыми
ну и аналогично - кнопка Назад - номер слоя=номер слоя - 1
mds_world
Дата: 18.11.2009 09:17:13
ё
"слои"

Зачем такие сложности? Есть удобный инструмент вкладки, где можно размещать сколь угодно сложные формы.
ImNotSuperman
Дата: 18.11.2009 10:32:22
Контингент тестируемых - люди от 20 до 60 лет и помоему работать с одиночной формой им будет проще) Вкладки могут ввести некоторых в ступор)
а.четакова
Дата: 18.11.2009 11:02:22
ImNotSuperman
Контингент тестируемых - люди от 20 до 60 лет и помоему работать с одиночной формой им будет проще) Вкладки могут ввести некоторых в ступор)
Если набор вкладок БЕЗ ярлычков, то они и будут видеть одиночную форму ОЧЕРЕДНОГО шага тестирования (без вкладок) с кнопкой "Дальше" - которая будет переключать на следующую вкладку с элементами управления для следующего шага тестирования - как бы листать страницы теста.

Вам советуют набор вкладок тут как удобство для проектирования "многослойности", о которой выше говорилось - так просто удобнее макет формы делать: не смешиваются контролы, которые на экране в одном месте расположены, и при просмотре визуализация нужной группы достигается автоматически при программным переключением вкладок.
а.шоразве
Дата: 18.11.2009 11:47:07
а.четакова, а шо, разве нельзя делать многостраничную форму? по типу той, что аксесс создает автоматом и называет свитчборд.... как это по-рюски... панель переключателей?
ё
Дата: 18.11.2009 13:02:43
а.шоразве
...
по типу той, что аксесс создает автоматом и называет свитчборд
...

а.шоразве,

интересно - о чем это Вы?
это в 2007?

в 2003, я что то такого не наблюдаю....