Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Дела интерфейсные ... (число прочтений - 2318 )
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Дела интерфейсные ...
30. Декабря 2008 :: 11:07
Печать  
Есть на форме кнопка кнТП, которая в последствии превращается в табличное поле. Сделана она была как замена таблице значений, в которую грузился результат запроса. Т.е. ускорение получилось у нас значительное, но появилась одна проблема. Таблица значений на форме меняла размер сама по себе, подстраиваясь под разрешение экрана. Кнопка же, которой по сути и является ТП, такого не умеет, и поэтому у кого-то она "маленькая в уголке", а у кого-то "вылазиет за экран". Форма сильно нагружена всякими группами переключателей, списками, рамками и т.п., так что использование класса "Общие.Форма.Привязка" мне представляется очень туманно - я не представляю, как мне настроить привязки всех этих объектов.

Есть ли какие-нибудь способы сделать так, что б ТП меняла свой размер сама?
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Дела интерфейсные ...
Ответ #1 - 30. Декабря 2008 :: 11:50
Печать  
Привязать можно только эту кнопку, остальные реквизиты формы не трогать. Покажи форму, вдруг получится.
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Дела интерфейсные ...
Ответ #2 - 30. Декабря 2008 :: 12:28
Печать  
Вот приблизительный вид формы. Только у меня она еще более наворочена в нижней части. При изменении размера меняется нижняя табличная часть. А вот хотелось бы что б размер меняла ТП, а всё остальное оставалось как и было, только смещалось.
  

______.ert ( 71 KB | Загрузки )
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Дела интерфейсные ...
Ответ #3 - 30. Декабря 2008 :: 13:00
Печать  
Тут либо поднимай всё выше ТП Подмигивание  , либо описывай привязку для каждого элемента формы. Хотя, если у тебя всё находится ниже ТП, то с помощью FormEx можешь получить ИД всех реквизитов формы (кроме твоего ТП) и уже их привязать к нижней границе формы.
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Дела интерфейсные ...
Ответ #4 - 30. Декабря 2008 :: 13:35
Печать  
JohnyDeath писал(а) 30. Декабря 2008 :: 13:00:
Тут либо поднимай всё выше ТП Подмигивание  , либо описывай привязку для каждого элемента формы. Хотя, если у тебя всё находится ниже ТП, то с помощью FormEx можешь получить ИД всех реквизитов формы (кроме твоего ТП) и уже их привязать к нижней границе формы.


А как быть с переключателями, которые в группу входят, и не имеют идентификаторов?
Как-то уныло Печаль
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Дела интерфейсные ...
Ответ #5 - 30. Декабря 2008 :: 14:15
Печать  
noxxx писал(а) 30. Декабря 2008 :: 13:35:
JohnyDeath писал(а) 30. Декабря 2008 :: 13:00:
Тут либо поднимай всё выше ТП Подмигивание  , либо описывай привязку для каждого элемента формы. Хотя, если у тебя всё находится ниже ТП, то с помощью FormEx можешь получить ИД всех реквизитов формы (кроме твоего ТП) и уже их привязать к нижней границе формы.


А как быть с переключателями, которые в группу входят, и не имеют идентификаторов?
Как-то уныло Печаль

Ну так присвой им идентификаторы Подмигивание
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Дела интерфейсные ...
Ответ #6 - 30. Декабря 2008 :: 14:36
Печать  
JohnyDeath писал(а) 30. Декабря 2008 :: 14:15:
Ну так присвой им идентификаторы Подмигивание



Вот ведь!!!! А я был настолько уверен, что переключатели, входящие в группу не должны иметь идентификаторов, что даже не стал проверять это на истину Улыбка Спасибо Улыбка
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать