6. Свойства и методы формы. Лабораторные Delphi, C++ (3)
Размеры, положение и прозрачность формы в Delphi и C++Builder
Завершение работы программы
TForm1.BExitClick(Sender: TObject);
{
Application->Terminate();
}
Изменение размера формы
TForm1::BHeightClick(TObject *Sender)
{
Height = Height + 10;
}
void __fastcallTForm1::BWidthClick(TObject *Sender)
{
Width = Width + 10;
}
TForm1::BSizeClick(TObject *Sender)
{
Height = 500;
Width = 700;
}
Изменение положения формы на экране
TForm1.BXMinusClick(Sender: TObject);
begin
Left := Left - 10;
end;
procedureTForm1.BXPlusClick(Sender: TObject);
begin Left := Left + 10;
end;
procedureTForm1.BYMinusClick(Sender: TObject);
begin Top := Top - 10;
end;
procedureTForm1.BYPlusClick(Sender: TObject);
begin Top := Top + 10;
end;
TForm1::BXMinusClick(TObject *Sender)
{
Left = Left - 10;
}
void __fastcallTForm1::BXPlusClick(TObject *Sender)
{
Left = Left + 10;
}
void __fastcallTForm1::BYMinusClick(TObject *Sender)
{
Top = Top - 10;
}
void __fastcallTForm1::BYPlusClick(TObject *Sender)
{
Top = Top + 10;
}
Размещение формы поверх остальных форм на экране
Изменение прозрачности формы
TForm1.OpacityPlusClick(Sender: TObject);
begin
if (AlphaBlendValue <= 245)
then AlphaBlendValue := AlphaBlendValue + 10;
end;
TForm1.OpacityMinusClick(Sender: TObject);
begin
if (AlphaBlendValue >= 10)
then AlphaBlendValue := AlphaBlendValue - 10;
end;
void __fastcallTForm1::OpacityPlusClick(TObject *Sender)
{
if (AlphaBlendValue <= 245)
AlphaBlendValue = AlphaBlendValue + 10;
}
TForm1::OpacityMinusClick(TObject *Sender)
{
if (AlphaBlendValue >= 10)
AlphaBlendValue = AlphaBlendValue - 10;
}