Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];

Вниз

Замена формы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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.047 c
15-1178896860
virex
2007-05-11 19:21
2007.06.10
http://www.holmogorov.ru/publications/?part_id=3&article_id=177


15-1178884442
Сатир
2007-05-11 15:54
2007.06.10
Bluetooth Dongle v.2.0


4-1168027163
Tack
2007-01-05 22:59
2007.06.10
Как отловить момент смены цветового оформления Windows?


2-1179387067
FRAGMIR
2007-05-17 11:31
2007.06.10
ADOconnection


15-1178253943
Torry
2007-05-04 08:45
2007.06.10
Интервью в Мире ПК





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский