Sayfayı Yazdır | Pencereyi Kapat

Oranlı Panel Yuvarlama

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=661
Tarih: 08 Ocak 2025 Saat 20:10
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Oranlı Panel Yuvarlama
Mesajı Yazan: OmurS
Konu: Oranlı Panel Yuvarlama
Mesaj Tarihi: 12 Temmuz 2024 Saat 11:24
A Paneli'nin boyutunu B Paneli'nin boyutuna oranını alabiliyorum. Fakat ben bu oranı yuvarlama (RoundHeight,RoundWidth) ile kullanmak istiyorum. Bunu nasıl yapabilirim?

ÖRNEK KOD BLOĞU:
PanelA.RoundHeight=PanelB.Height*3/100;
PanelA.RoundWidth=PanelB.Width*3/100;




Cevaplar:
Mesajı Yazan: Developer
Mesaj Tarihi: 12 Temmuz 2024 Saat 11:38
PanelA.RoundHeight=PanelB.Height*0.03;
PanelA.RoundWidth=PanelB.Width*0.03;


Mesajı Yazan: Developer
Mesaj Tarihi: 12 Temmuz 2024 Saat 15:21
Merhaba Ömür,
Aşağıdaki kodu inceler misin ?
var
  MyForm:TCLForm;
  proBtn1,proBtn2 : TClProButton;
  proEdit1 : TclProEdit;
  proLbl1,proLbl2 : TClProLabel;
  proPnl1 : TclProPanel;
  proImg1 : TClProImage;
  proLV1 : TclProListView;
  proLVDP1 : TClProListViewDesignerPanel; 
  proDateEdt1 : TClProDateEdit;
  qry:TCLJSONQUERY;
  procedure proBtn1OnClick;
  begin
    MyForm.CallBarcodeReader(proEdit1); 
  end;
  procedure onItemClicked;
  begin
    ShowMessage('--' +proLV1.clSelectedItemData(clCaption));
  end;

begin
MyForm := TCLForm.Create(Self);

  proBtn1 := MyForm.AddNewProButton(MyForm,'proBtn1','TEST');
  MyForm.AddNewEvent(proBtn1,tbeOnClick,'proBtn1OnClick');
  proBtn1.Align := alCenter;
  proBtn1.Width := 180;
  proBtn1.Height := 100;
  proBtn1.clProSettings.FontColor := clAlphaColor.clHexToColor('#ff00ac');
  proBtn1.clProSettings.FontSize := 20;
  proBtn1.clProSettings.FontVertAlign := palcenter;//palLeading , palCenter , palTrailing
  proBtn1.clProSettings.FontHorzAlign := palcenter;
  proBtn1.clProSettings.TextSettings.Font.Style := [fsBold,fsItalic,fsUnderline];
  
  proBtn1.clProSettings.BackgroundColor := clAlphaColor.clRed;
  proBtn1.clProSettings.IsTransparent := False;
  proBtn1.clProSettings.IsFill := True;
  proBtn1.clProSettings.IsRound := True;
  proBtn1.clProSettings.RoundHeight := MyForm.clHeight*0.01;
  proBtn1.clProSettings.RoundWidth := MyForm.clHeight*0.01;
  proBtn1.clProSettings.BorderColor := clAlphaColor.clBlue;
  proBtn1.clProSettings.BorderWidth := 20;
  

  MyForm.Run;
end;



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net