Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Alexey-VB
-
- Обычный пользователь

-
-
- Сообщения: 61
- Зарегистрирован: 11.08.2006 (Пт) 15:10
Alexey-VB » 14.12.2006 (Чт) 15:36
Немогу в таблице MSFlexGrid научиться закрашивать отдельную ячейку.
Например, что бы ввести текст в определенную ячейку, то делаем так: MSFlexGrid1.TextMatrix(5, 5) = "Tekst"
А как закоасить определенную ячейку? Например ячейку из 5 столбца, из 5 ряда?
-
Alexey-VB
-
- Обычный пользователь

-
-
- Сообщения: 61
- Зарегистрирован: 11.08.2006 (Пт) 15:10
Alexey-VB » 14.12.2006 (Чт) 18:05
MSFlexGrid1.Col = 5
MSFlexGrid1.Row = 5
MSFlexGrid1.CellBackColor = &HC0FFC0
Вот так вот получилось, но уж выглядет уж больно громоздко. Проще нельзя? Что бы одной строчкой.
-
Konst_One
-
- Член-корреспондент академии VBStreets

-

-
- Сообщения: 3041
- Зарегистрирован: 09.04.2004 (Пт) 13:47
- Откуда: Химки
-
Konst_One » 14.12.2006 (Чт) 18:09
нет
-
Amed
-
- Алфизик

-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 14.12.2006 (Чт) 18:12
Напиши свою функцию а-ля
- Код: Выделить всё
Public Sub SetCellBackColor(Col As Long, Row As Long, Color As Long)
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18