Delphi StyleControls之渐变色标题栏

欢迎加入全网最大Delphi 技术交流群 682628230

RAD Studio 10.3 测试√

【scStyledForm】
DWMClientShadow—————–设置窗体为无边框窗体

【下面方法中使用一种即可实现】
【scLabel、scPanel、scGPPanel】
DragForm—————————设置窗体是否可拖动

【Panel】
 

procedure TForm2.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  //当鼠标按下时窗体随鼠标移动而移动
  ReleaseCapture;
  Perform(WM_SYSCOMMAND, $F012, 0);
end;

【scGPPanel】
FrameColor————————–设置边框颜色
FrameColorAlpha——————-设置边框的不透明度
FrameRadius————————设置边框的角弧度【圆角】
FrameSides————————–设置边框四边是否显示(四条边单独设置)
FrameWidth————————-设置边框宽度(为0代表无边框)

FillColor—————————–颜色1
FillColor2 —————————颜色2
FillColorAlpha———————–仅使用颜色1的时候不透明度的设置
FillGradientAngle——————-设置渐变角【从上到下渐变或者左到右或者某个角度】
FllGradientBeginAlpha————–颜色1的不透明度
FillGradientBeginColorOffset——-颜色1的亮度
FillGradientEndAlpha—————颜色2的不透明度
FillGradientEndC olorOffset——–颜色2的亮度
FillStyle——————————设置这个属性后才可以这是渐变,默认是不可以渐变的
 

20250306140852789-image

 

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享