Найдено 13 результатов
- 12.04.2021 12:47:15
- Форум: Lazarus
- Тема: Контур формы по картинке
- Ответы: 5
- Просмотры: 4078
Re: Контур формы по картинке
Оставлю стандартное видовое с прямыми углами. Чтобы без лишних заморочек.))
- 11.04.2021 14:11:10
- Форум: Lazarus
- Тема: Контур формы по картинке
- Ответы: 5
- Просмотры: 4078
Re: Контур формы по картинке
По картинке задал скругленные края формы и все вроде бы хорошо было. Но до тех пор пока масштаб экрана в wondows 10 не поменял. Собрал программу на масштабе 125%. Отображается нормально со скругленными краями.
Поменял масштаб на 100% показывает края формы прямые. На 150% то же прямые не скругленные ...
Поменял масштаб на 100% показывает края формы прямые. На 150% то же прямые не скругленные ...
- 16.03.2021 18:02:10
- Форум: Lazarus
- Тема: Контур формы по картинке
- Ответы: 5
- Просмотры: 4078
Re: Контур формы по картинке
скалогрыз писал(а):user6745 писал(а):Как сделать чтобы он срабатывал в FormCreate?
он не срабатывает, потому что у формы ещё не создан Handle
вместо FormCreate используй FormShow
Ещё можно перед вызовом SetShape вызывать CreateHandle, если использование FormCreate обязательно
Спасибо, помогло. Теперь использую FormShow.
- 15.03.2021 19:03:35
- Форум: Lazarus
- Тема: Контур формы по картинке
- Ответы: 5
- Просмотры: 4078
Контур формы по картинке
Задаем нажатием кнопки форму по белому цвету картинки
procedure TForm1.Button1Click(Sender: TObject);
var
ABitmap: TBitmap;
begin
// Скрыть заголовок окна
BorderStyle:= bsNone;
ABitmap:= TBitmap.Create;
// Загружаем картинку
ABitmap.LoadFromFile('1.bmp ...
procedure TForm1.Button1Click(Sender: TObject);
var
ABitmap: TBitmap;
begin
// Скрыть заголовок окна
BorderStyle:= bsNone;
ABitmap:= TBitmap.Create;
// Загружаем картинку
ABitmap.LoadFromFile('1.bmp ...
- 15.03.2021 00:11:33
- Форум: Lazarus
- Тема: Масштабирование TImage
- Ответы: 2
- Просмотры: 2207
Re: Масштабирование TImage
Alex2013 писал(а):А Stretch включать пробовали ?
Спасибо. Помогло. Сам как-то не сообразил сразу! ))))
- 14.03.2021 21:47:37
- Форум: Lazarus
- Тема: Масштабирование TImage
- Ответы: 2
- Просмотры: 2207
Масштабирование TImage
По умолчанию я использую масштаб экрана 125% в windows 10.
Вот такой пример.
Помещаю на форму компонент TImage, указываю картинку, компилирую программу, запускаю, все отображается нормально. Закрываю программу.
В Windows 10 захожу в "Параметры экрана" указываю там масштаб 100%.
Запускаю программу ...
Вот такой пример.
Помещаю на форму компонент TImage, указываю картинку, компилирую программу, запускаю, все отображается нормально. Закрываю программу.
В Windows 10 захожу в "Параметры экрана" указываю там масштаб 100%.
Запускаю программу ...
- 02.03.2021 15:06:23
- Форум: Lazarus
- Тема: Плавное изменение картинки в Timage при наведении мышки
- Ответы: 24
- Просмотры: 14685
Re: Плавное изменение картинки в Timage при наведении мышки
Спасибо. Попробую предложенные варианты. Посмотрю что получится проще и удобней сделать.
- 01.03.2021 17:44:26
- Форум: Lazarus
- Тема: Свернуть развернуть форму
- Ответы: 8
- Просмотры: 5710
Re: Свернуть развернуть форму
iskander писал(а):А если бросить на форму картинку рамки?
В принципе тоже вариант рисованная рамка с помощью TImage. Спасибо.
- 01.03.2021 17:39:19
- Форум: Lazarus
- Тема: Плавное изменение картинки в Timage при наведении мышки
- Ответы: 24
- Просмотры: 14685
Плавное изменение картинки в Timage при наведении мышки
Имеется на форме объект TImage. В TImage отображается картинка PNG.
Как сделать так, чтобы при наведении указателя мышки на TImage исходная картинка плавно за 2 секунды менялась на любую другую PNG которую можно скинуть в папку с программой.
А также когда мышку обираем от TImage, то TImage плавно ...
Как сделать так, чтобы при наведении указателя мышки на TImage исходная картинка плавно за 2 секунды менялась на любую другую PNG которую можно скинуть в папку с программой.
А также когда мышку обираем от TImage, то TImage плавно ...
- 17.01.2021 17:43:00
- Форум: Lazarus
- Тема: Свернуть развернуть форму
- Ответы: 8
- Просмотры: 5710
Re: Свернуть развернуть форму
iskander, тогда исчезает рамка. Оставим все как есть. Все в таком варианте с костылями нормально работает. Вполне сойдет.
Спасибо большое за помощь! Я сам долго мучился с тем как сделать чтобы нормально сворачивалось и разворачивалось! Вы очень помогли!
Спасибо большое за помощь! Я сам долго мучился с тем как сделать чтобы нормально сворачивалось и разворачивалось! Вы очень помогли!
- 17.01.2021 14:04:58
- Форум: Lazarus
- Тема: Свернуть развернуть форму
- Ответы: 8
- Просмотры: 5710
Re: Свернуть развернуть форму
iskander Спасибо.
Но этот момент появляется если добавляю возможность перетаскивать форму за картинку MouseMove.
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ExtCtrls, StdCtrls, Windows;
type
{ TForm1 }
TForm1 = class(TForm ...
Но этот момент появляется если добавляю возможность перетаскивать форму за картинку MouseMove.
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ExtCtrls, StdCtrls, Windows;
type
{ TForm1 }
TForm1 = class(TForm ...
- 16.01.2021 18:48:50
- Форум: Lazarus
- Тема: Свернуть развернуть форму
- Ответы: 8
- Просмотры: 5710
Re: Свернуть развернуть форму
iskander Спасибо большое! Все отлично работает!
Добавлено спустя 1 час 13 минут 55 секунд:
iskander Заметил один такой момент вылезает после применения этого кода.
Разместил на форме Image шириной равный форме. В обычной ситуации если задать одинаковую ширину для картинки (у картинки left ...
Добавлено спустя 1 час 13 минут 55 секунд:
iskander Заметил один такой момент вылезает после применения этого кода.
Разместил на форме Image шириной равный форме. В обычной ситуации если задать одинаковую ширину для картинки (у картинки left ...
- 15.01.2021 19:18:51
- Форум: Lazarus
- Тема: Свернуть развернуть форму
- Ответы: 8
- Просмотры: 5710
Свернуть развернуть форму
Имеется вот такая программа (исходный код программы прикладываю).
Как наладить исправную работу кнопки свернуть? Чтобы все работало как стандартная кнопка окон windows свернуть.
Отличия от стандартного поведения:
1. при сворачивании и разворачивании на панели исчезает иконка программы и затем ...
Как наладить исправную работу кнопки свернуть? Чтобы все работало как стандартная кнопка окон windows свернуть.
Отличия от стандартного поведения:
1. при сворачивании и разворачивании на панели исчезает иконка программы и затем ...
