Страница 1 из 1

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 10:45
RaFaeL
Вынесу из соседней темы
Можно как-то получить высоту заголовка sheet или количество строк? В зависимости от ширины формы на экране табы располагаются либо в одну строку, либо в несколько. Соответственно, этот момент надо как-то отлавливать и двигать контролы вниз. Как?

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 11:31
Игорь Столяров
RaFaeL писал(а): 29 Июнь 2020, 10:45 этот момент надо как-то отлавливать
Предложу 2 варианта решения вопроса.

1. Можно этот момент просто не создавать, включив скроллинг табов, что в общем-то
и смотрится круто и соответствует текущей моде работы с закладками (в тех же броузерах).

1.jpg
1.jpg (37.75 КБ) 2338 просмотров
2. Там же можно задать фиксированную ширину TAB. Тогда вполне можно рассчитать при какой ширине
SHEET происходит переключение на 2 полосы закладок и как-то на это реагировать …

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 12:02
kreator
Можно ещё выставить минимальные размеры окна и не париться. У кого монитор меньше, пусть идут лесом.
RaFaeL, а этот экран "Отгрузок" Ваш? В соседней теме показан. Какой-то он не такой. Не похож на то, что выложено на Вашем сайте.

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 12:26
finsoftrz
PROP:TabRows returns the number of rows of TABs in a SHEET. (READ-ONLY)

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 12:37
RaFaeL
finsoftrz писал(а): 29 Июнь 2020, 12:26 PROP:TabRows returns the number of rows of TABs in a SHEET. (READ-ONLY)
Вот спасибо, а то я по всякому в справке искал, не нашел. Даже property.clw смотрел, там эти пропы почему-то между DDE и версией либы, не найдешь. Но пока временно включил JOIN так как выяснилась несовместимость нескольких строк с XPTheme, надо еще ее дописывать

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 12:40
RaFaeL
kreator писал(а): 29 Июнь 2020, 12:02 RaFaeL, а этот экран "Отгрузок" Ваш? В соседней теме показан. Какой-то он не такой. Не похож на то, что выложено на Вашем сайте.
Что именно не соответствует? Дизайн? На сайте все с оформлением под темы винды, скрин из соседней темы с классическим интерфейсом. Или что-то другое?

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 13:38
kreator
RaFaeL писал(а): 29 Июнь 2020, 12:40 Что именно не соответствует? Дизайн? На сайте все с оформлением под темы винды, скрин из соседней темы с классическим интерфейсом. Или что-то другое?
Да, именно это. Зачем тогда "классический" интерфейс, если он диссонирует с меню фрейма, риббоном...?

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 14:04
RaFaeL
kreator писал(а): 29 Июнь 2020, 13:38 Да, именно это. Зачем тогда "классический" интерфейс, если он диссонирует с меню фрейма, риббоном...?
Так работает шаблон XPTheme

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 14:07
kreator
RaFaeL писал(а): 29 Июнь 2020, 14:04 Так работает шаблон XPTheme
Что это значит? Не понял.

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 14:38
RaFaeL
kreator писал(а): 29 Июнь 2020, 14:07 Что это значит? Не понял.
https://www.icetips.com/xptheme.php

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 15:05
kreator
И что там? Есть тема "Без темы" (она же "Классическая"). И что? Пользователь включает "Классическую", а она на меню фрейма и риббона не влияет?

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 17:30
RaFaeL
Фрейм и риббон это другие шаблоны

Начиная с Windows 8 "пустую" классическую в винде все равно включить уже нельзя, так что проблема скоро сойдет на нет. Да и так никто не жаловался. Сам в классической всегда, не замечаю диссонанса, может привык

Высота/количество строк заголовка sheet

Добавлено: 29 Июнь 2020, 22:12
kreator
Понятно.
RaFaeL писал(а): 29 Июнь 2020, 17:30 Начиная с Windows 8 "пустую" классическую в винде все равно включить уже нельзя, так что проблема скоро сойдет на нет.
Почему? Сборки начала века в десятке вроде так и запускаются (в "классическом" виде).
RaFaeL писал(а): 29 Июнь 2020, 17:30 Сам в классической всегда, не замечаю диссонанса, может привык
А мне резануло. Да, ладно.

Высота/количество строк заголовка sheet

Добавлено: 30 Июнь 2020, 1:31
RaFaeL
kreator писал(а): 29 Июнь 2020, 22:12 Почему? Сборки начала века в десятке вроде так и запускаются (в "классическом" виде).
Да, старые программы так и запустятся, потому что у них нет манифеста, а вот сама новая винда всегда с темой, поэтому и наше приложение в ней всегда с оформлением