PascalКак сделать так, что при нажатии клавиши "2" появлялась картина
Pascal
Как сделать так, что при нажатии кнопки "2" появлялась картина
Разъясненье:
На чистом паскале никак. Либо используя графические библиотеки (к примеру, GraphABC в Pascal ABC.NET), либо, к примеру Delphi.
GraphABC:
uses GrathABC;
var b: picture;
begin
b:= Picture.Create('1.png');
...
end.
Далее через функцию OnKeyDown или OnKeyPress считываем ключ с клавиатуры, и если это 2, то показываем изображение.
Приблизительно это должно смотреться так:
procedure OnKeyPress(key:integer);
begin
if key = 2 then b.Draw(10, 10);
end;
Delphi: на нём гораздо проще. Тут есть теснее готовая форма, и стандартные составляющие (спасибо Delphi за визуальность).
Через компонент TImage (вкладка Additional) загружаем изображение, устанавливаем у изображения свойство Visible:= false. Дальше через OnKeyPress основной формы считываем ключ, и если key = 2, то Image.Visible:= true;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.