Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2008, 08:05   #11
Rusl92
Форумчанин
 
Аватар для Rusl92
 
Регистрация: 30.03.2008
Сообщений: 392
По умолчанию

а как сделать фон, во всю форму image?
Программирование - это великое искусство... Такое же как например и живопись!
Rusl92 вне форума Ответить с цитированием
Старый 12.04.2008, 08:36   #12
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

image1.Align:=alClient; //растягиваем на всю клиентскую часть формы
image1.Stretch:=true; //вписываем рисунок в размеры image
Kostia вне форума Ответить с цитированием
Старый 12.04.2008, 10:21   #13
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Код:
procedure DROW(Paint:TForm);
var BK                :TBitmap;
    ResStream      :TResourceStream;
    x,y               :integer;
begin
        BK:=TBitmap.Create;
        ResStream := TResourceStream.Create(HInstance,PChar('bk'), RT_RCDATA);//укажите свой ресурс вместо 'BK'
        BK.LoadFromStream(ResStream);
        x:=0; y:=0;
        while y < Paint.Height do
        begin
                while x < Paint.Width do
                begin
                        Paint.Canvas.Draw(x,y,BK);
                        x:=x+BK.Width;
                end;
                x:=0;
                y:=y+BK.Height;
        end;
        Bk.Free;
end;
эта процедура нарисует на форме изображение. Вызывать нужно в свойстве фотмы onPaint.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 12.04.2008, 13:45   #14
Rusl92
Форумчанин
 
Аватар для Rusl92
 
Регистрация: 30.03.2008
Сообщений: 392
По умолчанию

А как насчет физической формы: есть идеи как ее сделать?
Программирование - это великое искусство... Такое же как например и живопись!
Rusl92 вне форума Ответить с цитированием
Старый 12.04.2008, 14:53   #15
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

А "физические" формы от mihali4'a и SunKnight'a не подходят или не являются достаточно "физическими"?

Да нарисуй же в ФОТОШОПЕ пример такой формы, а по твоему рисунку тебе подскажут как такое чудо осуществить!

P.S.: Если не умеешь работать в фотошопе, приведи пример программы, у кторой форма "физическая"
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"

Последний раз редактировалось AlDelta; 12.04.2008 в 22:51.
AlDelta вне форума Ответить с цитированием
Старый 12.04.2008, 22:21   #16
Rusl92
Форумчанин
 
Аватар для Rusl92
 
Регистрация: 30.03.2008
Сообщений: 392
По умолчанию

Я не умею в фотошопе работать, мне надо сделать форму "физической" без фотошопа или не совсем без=), вот я и спрашиваю как это можно сделать?
Программирование - это великое искусство... Такое же как например и живопись!
Rusl92 вне форума Ответить с цитированием
Старый 12.04.2008, 23:24   #17
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Ну, например, вместо кнопок использованы TImage.
При нажатии они смещаются на 1-2 пиксела вверх и вправо, а при отпускании возвращаются в исходное положение.
Форма сделана обычным способом - с помощью регионов и тоже наложены подготовленные куски картинок по периметру.
Остальные компоненты - безо всяких изысков. Это - StringGrid, ListBox, Memo, Edit и так далее, с подобранным цветом фона.
благодарю за просвещение.....
кстати ответ на последний пост, так что RUSl92 читай....
maLoy*508 вне форума Ответить с цитированием
Старый 13.04.2008, 00:20   #18
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Rusl92 Посмотреть сообщение
Я не умею в фотошопе работать, мне надо сделать форму "физической" без фотошопа или не совсем без=), вот я и спрашиваю как это можно сделать?
Читайте, ТОВАРИСЧЬ:
Дизайн пользовательского интерфейса. В.Головач
http://depositfiles.com/files/2157165

Да, кстати, а это - "физическая" форма?
http://programmersclub.ru/files/dfaq.rar

Последний раз редактировалось mihali4; 13.04.2008 в 00:31.
mihali4 вне форума Ответить с цитированием
Старый 11.01.2009, 13:19   #19
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Не подскажите как можно сделать тень в главного окна программы ?
Заранее благодарен.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 11.01.2009, 13:23   #20
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Очень просто. Используется канва экрана и операции MoveTo, LineTo и остальное, про цвет фона и линии.
Достаточно нарисовать форму на бумаге (пусть просто прямоугольник), а потом нарисовать ему тень - сразу станет понятнее.
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Форма как "Инспектор обьектов" Dj_smart Общие вопросы Delphi 2 09.04.2008 21:01
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49