Про MSHFlexGrid - чтоб не отставать

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Про MSHFlexGrid - чтоб не отставать

Сообщение Чудик » 11.05.2005 (Ср) 17:24

Тема такая:
При клике на Grid на ячейке, где был клик, устанавливается фокус. По данному событию можно определить адрес (координаты) ячейки, по которой был сделан клик.
При клике на фиксированной части как такового фокуса не устанавливается и определить координаты ячейки по которой был клик вызывает затруднения.
Например, есть таблица с тремя фиксированными колонками. При клике на ячейке одной из колоной всегда возвращается адрес первой не фиксированной ячейки, т.е. a=me.mshflexgrid.Col (a=3).
Как можно разрешить такое затруднение?
Век живи - век учись!
www.detal-plast.narod.ru

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 11.05.2005 (Ср) 17:30

MouseCol, MouseRow

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 11.05.2005 (Ср) 17:45

Угу, оно! Спасибо!
Век живи - век учись!
www.detal-plast.narod.ru

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 12.05.2005 (Чт) 15:50

Есть еще вопрос.
У Grid есть свойство ToolTipText. Как организовать в нем перенос текста. vbCrLf не работает - отображаются символы в виде квадратов.
Век живи - век учись!
www.detal-plast.narod.ru

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 12.05.2005 (Чт) 16:16

стандартный тултип такое не позволяет, нужно делать свой. поищи примеры на форуме

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 13.05.2005 (Пт) 7:34

Поискал, спасибо!
Век живи - век учись!
www.detal-plast.narod.ru

VAngel
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 81
Зарегистрирован: 13.01.2005 (Чт) 0:10
Откуда: 2:5030

Сообщение VAngel » 07.10.2005 (Пт) 7:37

Долго я искал тему в которой написать и вот нашол подходящюю, новую уж очень создавать не хотелось, их и так полно.

Так вот вопрос: Есть таблица с 5 столбцами в одном столбце есть какое то значение так вот если это значение совпадает с заданым хочется подкрасить строку с этим значением в цвет, ну или еще как выделить, делаю так:

Код: Выделить всё
.row = n
for i = 0 to 4
.col = i
.backcolor = rgb(255,255,255)
next i


Но это довольно долго обрабатывается, есть способ сделать это по быстрее?
Взять так строку и бац, все готово или хотябы бацнуть ячейку. Без указания сначала строки потом ячейки и т.д.

VAngel
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 81
Зарегистрирован: 13.01.2005 (Чт) 0:10
Откуда: 2:5030

Сообщение VAngel » 07.10.2005 (Пт) 7:39

Прошу прощения конечно же .CellBackColor

VAngel
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 81
Зарегистрирован: 13.01.2005 (Чт) 0:10
Откуда: 2:5030

Сообщение VAngel » 15.10.2005 (Сб) 10:51

Неужели никто ничего не подскажет, может другой контрол какой.
Но мне нужно что бы с базами работал.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 15.10.2005 (Сб) 12:14

По заполнению диапазонов строк/столбцов - поиск по FillStyle, туда же RowSel/ColSel. По блокировке отрисовки - Redraw. Что еще...

Не помню. Как же спать хочется, е-мое...

VAngel
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 81
Зарегистрирован: 13.01.2005 (Чт) 0:10
Откуда: 2:5030

Сообщение VAngel » 16.10.2005 (Вс) 17:56

Спасибо, помогло очень сильно..... :lol: :D :lol: :D

Niko
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 102
Зарегистрирован: 16.03.2006 (Чт) 14:43

Сообщение Niko » 26.09.2006 (Вт) 16:00

Добрый день!
Мну нужен грид который каботает с БД типа DBGrid, но в котором можно менять цвет отдельной ячейки.
На сколько я понял такие гриды платные, подскажите плиз где можно купить!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.09.2006 (Вт) 16:15

Купить?
Они дешевыми не бывают.
Если готов отдать от $400, то ходи на поисковик и вводи "Janus GridEx", "TrueDB Grid" или "FlexGrid". После чего ходи на официальный сайт, в раздел "Продукты" и тыкай ссылку "Купить" или "Заказать".
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 124

    TopList  
cron