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

Вниз

Замена формы2 !   Найти похожие ветки 

 
dima2207 ©   (2007-05-17 16:54) [0]

Люди подскажите как сделать что-бы в ниже следующей форме изображение самой формы грузилось из файла 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


 
Сергей М. ©   (2007-05-17 17:03) [1]


> И что-бы там не-было никаких кнопок типа закрыть окно ,
> расширить


На то есть св-во BorderStyle = bsNone


> изображение самой формы


Что это такое ?
Если это фоновый рисунок, то см. событие OnPaint, в его обработчике ты волен рисовать на канве формы все что твоей душе угодно - хоть картинку из bmp-файла (что, впрочем, нелогично - на то есть ресурсы формы), хоть самого черта ..


 
dima2207 ©   (2007-05-17 17:19) [2]

да нет же , мне надо саму форму заменить на изображение из файла !


 
DVM ©   (2007-05-17 17:21) [3]


> мне надо саму форму заменить на изображение из файла !

А на текст звук из WinAMP тебе не надо ее заменить?

Что такое: "форму заменить на картинку"?


 
stakan ©   (2007-05-17 17:25) [4]

Автор наверное хочет сделать Splash Screen в виде изображения из файла.


 
dima2207 ©   (2007-05-17 17:35) [5]

да вот именно стакан , но как мне это сделать ??? только без шуточек попрошу !


 
DVM ©   (2007-05-17 17:42) [6]


> только без шуточек попрошу !

Если нужна форма прямоугольной формы то совсем просто.

1) Делаешь форму по размерам картинки.
2) Кладешь на нее TImage
3) Загружаешь в TImage картинку. Или загружаешь ее в OnCreate формы из файла. Image.LoadFromFile()
4) Ну и показываешь форму в нужное время.

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


 
DVM ©   (2007-05-17 17:43) [7]

Да, забыл сказать, у формы BorderStyle = bsNone надо.


 
dima2207 ©   (2007-05-17 17:55) [8]

ооо , вот это другое дело , спасибо !!!


 
dima2207 ©   (2007-05-17 18:05) [9]

А еще вопрос , в каком формате должен быть файл изображения ??? потому-что на файл *.bmp ругается :
[Error] E2161 RLINK32: Unsupported 16bit resource in file "dblpic_.dfm"


 
{RASkov} ©   (2007-05-17 18:48) [10]

А в 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 19:29) [11]

да , есть картинка в таком-же формате !!!



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

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

Наверх




Память: 0.49 MB
Время: 0.032 c
6-1164459610
iNevil
2006-11-25 16:00
2007.06.10
multicast - с чем его едят?


2-1179483933
News
2007-05-18 14:25
2007.06.10
Сетевое приложение


1-1176448717
mid
2007-04-13 11:18
2007.06.10
Экспорт в Excel


8-1142402604
Alex_C
2006-03-15 09:03
2007.06.10
Как узнать названия установленных звуковых карт?


15-1179476065
KARSH
2007-05-18 12:14
2007.06.10
Регрессионный анализ