powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Чёрный цвет столбца DW
19 сообщений из 19, страница 1 из 1
Чёрный цвет столбца DW
    #32862238
Астралопитек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При клике на заголовке столбца (у меня там повешена команда простой сортировки) сам столбец паразитно становится чёрным. Можно ли как-нибудь подавить эту функци-оа-анальность или хотя бы изменить цвет на голубой?
РВ 9.0 билд 5507
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32862240
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DataWindow.Selected.Mouse AKA Property "Mouse Selection" ?
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32862245
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selected.Mouse DataWindow object property

In the painter
Select the DataWindow by deselecting all controls; then set the value in the Properties view, General tab, Mouse Selection option (available when the presentation style is Grid or Crosstab ).
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32862496
Renesans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Австралопитек,
Код: plaintext
(у меня там повешена команда простой сортировки) 
А как это, можно поинтересоваться? Я делаю только так, что "родной" статик контрол, котоый создается автоматически при создании колонки удаляю, рисую там button контрол, и на собитии buttonclicked вызываю sort метод. Не очень удобно. Другого способа я не наше, по крайней мере в семерке.
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32862915
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА как это, можно поинтересоваться?
При создании ДВ, названия заголовков создаются из названий полей + "_t"
Даее все просто. На клик, а лучше - не даблклик:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
string ls_name
long ln_res
if row =  0  then
	ls_name = string(dwo.name)
	ls_name = left(ls_name, len(ls_name) -  2 )
	ln_res = this.SetSort(ls_name + ' A') // or + ' D'
	if ln_res =  1  then
		this.Sort()
	else
		// обработка ошибки
	end if
end if
ЗЫЖ Код взят из головы, по памяти, так что за абсолютную точность не ручаюсь...
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32863170
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexis glinskiSelected.Mouse DataWindow object property

In the painter
Select the DataWindow by deselecting all controls; then set the value in the Properties view, General tab, Mouse Selection option (available when the presentation style is Grid or Crosstab ).
при этом должен быть снят флаг Column Moving
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32863199
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gosha alexis glinskiSelected.Mouse DataWindow object property

In the painter
Select the DataWindow by deselecting all controls; then set the value in the Properties view, General tab, Mouse Selection option (available when the presentation style is Grid or Crosstab ).
при этом должен быть снят флаг Column Moving
Флаги Mouse Selection и Column Moving не связаны друг с другом
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32863201
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goshaпри этом должен быть снят флаг Column Moving
должен быть снят ??? почему это должен быть снят ???
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32863354
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
потому, что, по крайней мере, в РВ10 dw grid, при снятом флаге mouse selection и поднятом column moving, при клике на заголовке выделяется черным цветом весь столбец :о\
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32863383
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goshaпотому, что, по крайней мере, в РВ10 dw grid, при снятом флаге mouse selection и поднятом column moving, при клике на заголовке выделяется черным цветом весь столбец :о\
и в дизайне и в рантайме ???
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32863700
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 alexis glinski
в рантайме - точно
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32863983
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goshaпотому, что, по крайней мере, в РВ10 dw grid, при снятом флаге mouse selection и поднятом column moving, при клике на заголовке выделяется черным цветом весь столбец :о\
И в РВ9, и в РВ8 и ...
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32864046
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АстралопитекПри клике на заголовке столбца (у меня там повешена команда простой сортировки) сам столбец паразитно становится чёрным. Можно ли как-нибудь подавить эту функци-оа-анальность или хотя бы изменить цвет на голубой?
РВ 9.0 билд 5507Это происходит только для тех DW, где processing in (1, 4) - PB показывает, какая колонка будет перемещаться. В crosstab произвольная сортировка лишена смысла, стало быть, речь идет о grid. Если у вас нет необходимости изменять порядок колонок, то
Код: plaintext
Modify("DataWindow.Grid.ColumnMove=no")
, в противном случае, измените интерфейс сортировки или смиритесь :-)
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32864100
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в конце события Clicked для u_dw:
Код: plaintext
if pos( dwo.name, "_t" ) <>  0  then return  1 
и никакого выделения черным цветом при клике на текст (т.е. при сортировке) - нет.
для перетаскивания column-ов - оставьте место над текстом за которое можно ухватиться мышой.
перетаскивания без выделения черным цветом не получится скорее всего.
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32864267
Renesans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я у себя (в семерке) наблюдаю совсем другую картину: выделение черным цветом задается флагом Column moving. И это объяснимо – при перенесении колонки удобней, если эта колонка как то выделяется. И mouse selection никак на это не влияет. Этот флаг задает выделение ячейки грида, на которой кликнута мышь. Если кликнуть на столбце – выделится ячейка из первой строки.
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32864649
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп Goshaпотому, что, по крайней мере, в РВ10 dw grid, при снятом флаге mouse selection и поднятом column moving, при клике на заголовке выделяется черным цветом весь столбец :о\
И в РВ9, и в РВ8 и ...
hmmm ... действительно черный ... oops :)
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32866067
Астралопитек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огрромное спасибо за mouse_selection ! Я этого не знал.
2all: забыл указать, что это именно grid, без всяких групповых извратов.
2Renessans: это есть такой объектик опубликованный. Но я тупой и к тому же новичок в этом Форуме. Если мне кто-нибудь подскажет, как прицепить zip или хотя бы ссылку -- с удовольствием это сделаю.
PS: я именно Астралопитек -- типа без буквы "в".
Ещё раз спасибо всем!
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32866168
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Астралопитек...
Если мне кто-нибудь подскажет, как прицепить zip или хотя бы ссылку -- с удовольствием это сделаю.
...
1. FAQ -> Форум -> Как мне оформить свое сообщение?
2. См. картинку
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
Чёрный цвет столбца DW
    #32871258
Renesans
Там нет кннопки. Используется объект COLUMNARROWS и соотв. пибла (Copyright Onkenhout, урлу не помню, есть в ринге сайтов по РВ). При клике на области имени столбца там появляется стрелочка, указывающая направление сортировки. У неё можно менять размер и цвет. Единственное неудобство -- если колонка слишком узкая (например, checkbox), то стрелочка пересекается с именем. Поэтому у нас в астрале в таких случаях имя оставляют пустым, а для показа названия столбца используют типа ToolTip того же автора Onkenhaut. Я прилагаю оба zip'a -- thanks to IKAR!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Чёрный цвет столбца DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]