Delphi создайте приложение, на форму которого помещены компоненты: button и opendialog. напишите обработчик события onclick компонента button, который открывает диалог opendialog и, в случае положительного ответа, загружает в память компьютера выбран-ный пользователем графический файл bmp и отображает его в центре формы.
188
467
Ответы на вопрос:
procedure tform1.button1click(sender: tobject); varb: tbitmap; x,y: integer; beginif opendialog1.execute and (ansilowercase(extractfileext(opendialog1.filename))='.bmp') thenbeginb: =tbitmap.create; b.loadfromfile(opendialog1.filename); x: =(form1.clientwidth div .width div 2); y: =(form1.clientheight div .height div 2); form1.canvas.draw(x,y,b); b.free; end; end;
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
pol42206.01.2022 09:10
-
Gotaur22.05.2022 13:14
-
alexmad200106.11.2022 11:15
-
esketit12313.07.2020 22:20
-
Георгий001529.07.2020 20:19
-
arshin122.01.2023 01:21
-
вадим83929.02.2020 22:12
-
rrrf124.02.2020 23:11
-
rufat285614.03.2021 06:23
-
999876517.04.2021 15:58
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.