![]() |
#1 |
Участник
|
![]()
Реально ли сделать, чтоб в шапке грида Label был из нескольких строк?
PS: грид формирую вручную из кода |
|
![]() |
#2 |
Участник
|
Я не знаю как это сделать, но мне интересней даже сама постановка задачи, зачем такое могло понадобиться?
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
![]() |
#3 |
Участник
|
Чтобы было точно как в Excel. Тысячу раз было за мою практику.
__________________
любитель портвейна и снов с прокисшей капустой в усах |
|
|
За это сообщение автора поблагодарили: trud (1). |
![]() |
#4 |
Мрачный тип
|
Многострочные подписи в заголовках колонок - нормальная практика, во многих системах используется и тупо экономит экранное пространство (подпись колонки читается сразу полностью и не надо для прочтения раздвигать колонки, сокращая их видимое кол-во).
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#5 |
Участник
|
Если некуда девать время и любите поизвращатья, то можете попробовать так: отключить в этом гриде заголовки, над ним разместить свой грид из нескольких строк, также без заголовков, но со строками темповой таблицы, которая и будет вашим многострочным заголовком, и дальше попытаться как-то синхронизировать между собой горизонтальный скроллинг обеих гридов. Но пользовательские изменения тогда придется запретить (перестановку колонок и изменение их ширины), либо тоже попытаться как-то их синхронизировать.
|
|
![]() |
#6 |
Участник
|
Например,
![]() В Навике нет полноценной многострочности, но можно хотя бы заголовки отображать в несколько строк. ![]() |
|
![]() |
#7 |
Мрачный тип
|
Zabr, это уже садо-мазо какое-то - не стоит оно того , что M$ забыл инкапсулировать в класс грида чтение/установку флага BS_MULTILINE в стиль окна кнопки заголовка
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
|
За это сообщение автора поблагодарили: Zabr (1). |
![]() |
#8 |
Участник
|
Цитата:
Сообщение от Zabr
![]() Если некуда девать время и любите поизвращатья, то можете попробовать так: отключить в этом гриде заголовки, над ним разместить свой грид из нескольких строк, также без заголовков, но со строками темповой таблицы, которая и будет вашим многострочным заголовком, и дальше попытаться как-то синхронизировать между собой горизонтальный скроллинг обеих гридов. Но пользовательские изменения тогда придется запретить (перестановку колонок и изменение их ширины), либо тоже попытаться как-то их синхронизировать.
По сути он дает функциональность листа Excel можно из X++ разные события обрабатывать. Например даблклик - открывать связанные данные (переход к основной таблице). Сам не пробовал, но возможно получится и валидацию прикрутить. Думаю это более жизнеспособный способ. |
|
|
|