C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Сетка разметки
Georg
Отправлено: 05.01.2004, 13:55


Дежурный стрелочник

Группа: Участник
Сообщений: 34



Как сделать, чтоб сетка разметки не исчезала с формы? Пробывал сам рисовать но такого стиля не нашел. Может есть способ по проще?
Bond
Отправлено: 05.01.2004, 15:25


Станционный диспетчер

Группа: Участник
Сообщений: 142



Попробуй перегрузить метод void __fastcall Paint(void) у формы
Georg
Отправлено: 06.01.2004, 11:11


Дежурный стрелочник

Группа: Участник
Сообщений: 34



Не понимаю как это сделать. Перегрузка, как я помню это когда в производном классе я обявляю метод, с тем же именем что и в базовом но уже код пишу сам. Кроме того в базовом он должен быть объявлен как virtual. А Paint он не virtual.
Georg
Отправлено: 06.01.2004, 12:04


Дежурный стрелочник

Группа: Участник
Сообщений: 34



Все оказалось как всегда о проще в OnPaint

int i,j;
for (j = 0 ; j < ClientHeight; j = j+10)
{
for (i = 0 ; i < ClientWidth; i = i+10)
{
{
Canvas->Pixels[i][j] = clBlack;
}
}

Вернуться в Вопросы программирования в C++Builder