Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

Текстуру на форму.   Найти похожие ветки 

 
Сергей ©   (2004-09-14 21:21) [0]

Как сделать фоном формы текстуру.Спасибо.


 
Palladin ©   (2004-09-14 21:33) [1]

Картинку штоль?


 
KilkennyCat ©   (2004-09-15 01:55) [2]

Обработать событие репаинта формы. В двумерном цикле, ограниченном ширинаформы/ширинакартинки и высотаформы/высотакартинки, рисовать прямоугольники текстуры на форму.


 
Defunct ©   (2004-09-15 04:15) [3]

Сергей ©   (14.09.04 21:21)  

Сложный но правильный путь, годится не только для формы но и для TPanel, TPaintBox и т.п.:
1. перекрыть метод Paint формы.
2. при создании формы создать Bitmap соответствующего размера.
3. заполнить Bitmap прямоугольниками текстуры.
4. при событии OnResize выполнить пункты [2,3]

Перекрытый метод Paint должен только копировать на форму содержимое Bitmap, созданного в п.[2], либо вызывать предка если Bitmap не был создан.

Простой путь:
Кинуть на форму Image, установить его свойство StretchDraw в True, загрузить текстуру в Picture.


 
Defunct ©   (2004-09-15 04:17) [4]

Defunct ©   (15.09.04 04:15) [3]

поправка:

4. при событии OnResize изменить размеры Bitmap (width, height)и выполнить пункт [3]



Страницы: 1 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
6-1088472470
Глеб
2004-06-29 05:27
2004.10.03
Как мне узнать IP-адрес компьютера в сети, зная его имя?


3-1094023623
Алексей
2004-09-01 11:27
2004.10.03
Запрос 2 таблицам


3-1094179381
_sulent
2004-09-03 06:43
2004.10.03
MS SQL 2005


1-1095332052
l1gic
2004-09-16 14:54
2004.10.03
Настройка MaskEdit


14-1095141285
Мазут Береговой
2004-09-14 09:54
2004.10.03
Ну, вот всё встало на свои места... :-)