Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Morgan-S23
-26 / 3 / 0
Регистрация: 20.03.2011
Сообщений: 102

Как поместить .bmp на главную форму сразу при открытии?

19.07.2013, 18:52. Показов 986. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
Graphics::TBitmap *bitmap=new Graphics::TBitmap;
bitmap->LoadFromFile("C:\\123.bmp"); 
bitmap->Transparent=true;
Canvas->Draw(0,0,bitmap); 
delete bitmap;
Вот, собственно, код. Картинка загружается только после нажатия кнопки. А мне надо, чтоб она загружалась мгновенно с открытием формы.

Вышеизложенный код писал на void __fastcall TMainForm::FormCreate(TObject *Sender). И вообще, везде писал. Ничего не показывается само. Показывается, если создать кнопку и в ONClick прописать код. Тогда все норм открывается и показывается.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.07.2013, 18:52
Ответы с готовыми решениями:

Можно ли открывать главную форму при открытии БД?
можно ли сделать так что-бы когда открываешь БД открывалась главная форма а окно где вкладки таблицы и прочее не открывалось ? или так...

Как поместить курсор в нужное поле формы при открытии окна?
см. subject

При открытии формы сразу загружалась процедура в image. Как сделать ?
Вот у меня при нажатии на кнопку открывается новая форма, как сделать чтобы в новой форме автоматом запустилась процедура рандомного...

8
 Аватар для name?
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
19.07.2013, 19:10
C++
1
2
3
4
void __fastcall TForm1::FormPaint(TObject *Sender)
{
Canvas->Draw(0,0,bitmap); 
}
0
 Аватар для Morgan-S23
-26 / 3 / 0
Регистрация: 20.03.2011
Сообщений: 102
19.07.2013, 19:13  [ТС]
Цитата Сообщение от name? Посмотреть сообщение
1
2
3
4
void __fastcall TForm1::FormPaint(TObject *Sender)
{
Canvas->Draw(0,0,bitmap);
Спасибо. Нашел и другой способ
0
83 / 78 / 14
Регистрация: 14.06.2012
Сообщений: 261
19.07.2013, 20:31
Цитата Сообщение от Morgan-S23 Посмотреть сообщение
Спасибо. Нашел и другой способ
По соображениям, способ данный name? самый правильный.
Именно для этих целей используется событые Paint.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.07.2013, 14:14
Рисуй на TImage и не нужно OnPaint
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
21.07.2013, 14:17
Цитата Сообщение от Morgan-S23 Посмотреть сообщение
вообще, везде писал.
- "не верю"! На FormShow пробовали?
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.07.2013, 14:19
nick42, А что толку если затрется при первой же перерисовке ?
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
21.07.2013, 14:22
Цитата Сообщение от Avazart Посмотреть сообщение
nick42, А что толку если затрется при первой же перерисовке ?
Согласен. Сам бы так не сделал. Но, может, ТС так и надо? Я просто имел в виду в этот обработчик вставить код из "кнопки", который работает... .
0
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
24.07.2013, 12:47
Я тоже сторонник Image)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.07.2013, 12:47
Помогаю со студенческими работами здесь

Как сделать, чтобы форма в VBA запускалась сразу при открытии Excel?
Помогите плз)

Как при открытии страницы с input text form фокус попадал сразу на нужноу поле?
Как при открытии страницы с input text form фокус попадал сразу на нужноу поле?

Как вывести форму при открытии программы?
Здравствуйте! Помогите пожалуйста реализовать следующие действие. В программе при первом запуске идёт проверка на файлы т.е если в...

Как закрыть форму при открытии другой
Private Sub Combo1_Click() If Combo1.Text = "Один" Then Form2.Show End Sub Private Sub Form_Load() Combo1.AddItem "Один" ...

как в программе при открытии формы сделать так, чтобы сразу выводился текстовый файл в memo?
как в программе при открытии формы сделать так, чтобы сразу выводился текстовый файл в memo?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru