Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Чёрный цвет столбца DW / 19 сообщений из 19, страница 1 из 1
13.01.2005, 01:09
    #32862238
Астралопитек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
При клике на заголовке столбца (у меня там повешена команда простой сортировки) сам столбец паразитно становится чёрным. Можно ли как-нибудь подавить эту функци-оа-анальность или хотя бы изменить цвет на голубой?
РВ 9.0 билд 5507
...
Рейтинг: 0 / 0
13.01.2005, 01:21
    #32862240
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
DataWindow.Selected.Mouse AKA Property "Mouse Selection" ?
...
Рейтинг: 0 / 0
13.01.2005, 01:25
    #32862245
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
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
13.01.2005, 10:08
    #32862496
Renesans
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
Австралопитек,
Код: plaintext
(у меня там повешена команда простой сортировки) 
А как это, можно поинтересоваться? Я делаю только так, что "родной" статик контрол, котоый создается автоматически при создании колонки удаляю, рисую там button контрол, и на собитии buttonclicked вызываю sort метод. Не очень удобно. Другого способа я не наше, по крайней мере в семерке.
...
Рейтинг: 0 / 0
13.01.2005, 12:19
    #32862915
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
авторА как это, можно поинтересоваться?
При создании ДВ, названия заголовков создаются из названий полей + "_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
13.01.2005, 13:50
    #32863170
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
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
13.01.2005, 13:56
    #32863199
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
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
13.01.2005, 13:57
    #32863201
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
Goshaпри этом должен быть снят флаг Column Moving
должен быть снят ??? почему это должен быть снят ???
...
Рейтинг: 0 / 0
13.01.2005, 15:00
    #32863354
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
потому, что, по крайней мере, в РВ10 dw grid, при снятом флаге mouse selection и поднятом column moving, при клике на заголовке выделяется черным цветом весь столбец :о\
...
Рейтинг: 0 / 0
13.01.2005, 15:10
    #32863383
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
Goshaпотому, что, по крайней мере, в РВ10 dw grid, при снятом флаге mouse selection и поднятом column moving, при клике на заголовке выделяется черным цветом весь столбец :о\
и в дизайне и в рантайме ???
...
Рейтинг: 0 / 0
13.01.2005, 16:56
    #32863700
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
2 alexis glinski
в рантайме - точно
...
Рейтинг: 0 / 0
13.01.2005, 18:48
    #32863983
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
Goshaпотому, что, по крайней мере, в РВ10 dw grid, при снятом флаге mouse selection и поднятом column moving, при клике на заголовке выделяется черным цветом весь столбец :о\
И в РВ9, и в РВ8 и ...
...
Рейтинг: 0 / 0
13.01.2005, 19:41
    #32864046
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
АстралопитекПри клике на заголовке столбца (у меня там повешена команда простой сортировки) сам столбец паразитно становится чёрным. Можно ли как-нибудь подавить эту функци-оа-анальность или хотя бы изменить цвет на голубой?
РВ 9.0 билд 5507Это происходит только для тех DW, где processing in (1, 4) - PB показывает, какая колонка будет перемещаться. В crosstab произвольная сортировка лишена смысла, стало быть, речь идет о grid. Если у вас нет необходимости изменять порядок колонок, то
Код: plaintext
Modify("DataWindow.Grid.ColumnMove=no")
, в противном случае, измените интерфейс сортировки или смиритесь :-)
...
Рейтинг: 0 / 0
13.01.2005, 20:46
    #32864100
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
в конце события Clicked для u_dw:
Код: plaintext
if pos( dwo.name, "_t" ) <>  0  then return  1 
и никакого выделения черным цветом при клике на текст (т.е. при сортировке) - нет.
для перетаскивания column-ов - оставьте место над текстом за которое можно ухватиться мышой.
перетаскивания без выделения черным цветом не получится скорее всего.
...
Рейтинг: 0 / 0
14.01.2005, 07:44
    #32864267
Renesans
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
А я у себя (в семерке) наблюдаю совсем другую картину: выделение черным цветом задается флагом Column moving. И это объяснимо – при перенесении колонки удобней, если эта колонка как то выделяется. И mouse selection никак на это не влияет. Этот флаг задает выделение ячейки грида, на которой кликнута мышь. Если кликнуть на столбце – выделится ячейка из первой строки.
...
Рейтинг: 0 / 0
14.01.2005, 11:31
    #32864649
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
Филипп Goshaпотому, что, по крайней мере, в РВ10 dw grid, при снятом флаге mouse selection и поднятом column moving, при клике на заголовке выделяется черным цветом весь столбец :о\
И в РВ9, и в РВ8 и ...
hmmm ... действительно черный ... oops :)
...
Рейтинг: 0 / 0
15.01.2005, 01:26
    #32866067
Астралопитек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
Огрромное спасибо за mouse_selection ! Я этого не знал.
2all: забыл указать, что это именно grid, без всяких групповых извратов.
2Renessans: это есть такой объектик опубликованный. Но я тупой и к тому же новичок в этом Форуме. Если мне кто-нибудь подскажет, как прицепить zip или хотя бы ссылку -- с удовольствием это сделаю.
PS: я именно Астралопитек -- типа без буквы "в".
Ещё раз спасибо всем!
...
Рейтинг: 0 / 0
15.01.2005, 10:10
    #32866168
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чёрный цвет столбца DW
Астралопитек...
Если мне кто-нибудь подскажет, как прицепить zip или хотя бы ссылку -- с удовольствием это сделаю.
...
1. FAQ -> Форум -> Как мне оформить свое сообщение?
2. См. картинку
---
С уважением, IKAR

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


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