![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Замена формы2 ! [D5, XP]
dima2207 © (2007-05-17 16:54:00)Люди подскажите как сделать что-бы в ниже следующей форме изображение самой формы грузилось из файла test.bmp ? И что-бы там не-было никаких кнопок типа закрыть окно , расширить .
object Form1: TForm1
Left = 192
Top = 107
Width = 500
Height = 354
Caption = #1055#1086#1083#1077#1090' '#1085#1072#1076' '#1075#1086#1088#1086#1076#1086#1084
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
OnClose = FormClose
OnCreate = FormCreate
PixelsPerInch = 96
TextHeight = 13
object Image1: TImage
Left = 8
Top = 8
Width = 241
Height = 161
AutoSize = True
end
object Timer1: TTimer
Interval = 50
OnTimer = Timer1Timer
Left = 8
Top = 176
end
end
dima2207 (2007-05-17 19:29:00) [1]да , есть картинка в таком-же формате !!!
{RASkov} (2007-05-17 18:48:00) [2]А в D5 нет свойств TransparentColor, TransparentColorValue формы ? не помню. Если есть - то можно ими ограничится(вместо регионов)
> [9] dima2207 © (17.05.07 18:05)
> в каком формате должен быть файл изображения
Для Image: TImage - *.bmp - это его. Но именно формат, а не расширение файла.
> [Error] E2161 RLINK32: Unsupported 16bit resource in file
> "dblpic_.dfm"
А еще есть что, на форме, содержащее картинки?
dima2207 (2007-05-17 18:05:00) [3]А еще вопрос , в каком формате должен быть файл изображения ??? потому-что на файл *.bmp ругается :
[Error] E2161 RLINK32: Unsupported 16bit resource in file "dblpic_.dfm"
dima2207 (2007-05-17 17:55:00) [4]ооо , вот это другое дело , спасибо !!!
DVM (2007-05-17 17:43:00) [5]Да, забыл сказать, у формы BorderStyle = bsNone надо.
DVM (2007-05-17 17:42:00) [6]
> только без шуточек попрошу !
Если нужна форма прямоугольной формы то совсем просто.
1) Делаешь форму по размерам картинки.
2) Кладешь на нее TImage
3) Загружаешь в TImage картинку. Или загружаешь ее в OnCreate формы из файла. Image.LoadFromFile()
4) Ну и показываешь форму в нужное время.
Если нужна форма непрямоугольная, например круглая, то тут надо использовать регионы.
dima2207 (2007-05-17 17:35:00) [7]да вот именно стакан , но как мне это сделать ??? только без шуточек попрошу !
stakan (2007-05-17 17:25:00) [8]Автор наверное хочет сделать Splash Screen в виде изображения из файла.
DVM (2007-05-17 17:21:00) [9]
> мне надо саму форму заменить на изображение из файла !
А на текст звук из WinAMP тебе не надо ее заменить?
Что такое: "форму заменить на картинку"?
dima2207 (2007-05-17 17:19:00) [10]да нет же , мне надо саму форму заменить на изображение из файла !
Сергей М. (2007-05-17 17:03:00) [11]
> И что-бы там не-было никаких кнопок типа закрыть окно ,
> расширить
На то есть св-во BorderStyle = bsNone
> изображение самой формы
Что этотакое ?
Если это фоновыйрисунок, то см. событие OnPaint, в его обработчике ты волен рисовать на канве формы все что твоей душе угодно - хоть картинку из bmp-файла (что, впрочем, нелогично - на то есть ресурсы формы), хоть самого черта ..