<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Clomosy | Forum : popup oluşturma</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : popup oluşturma]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Tue, 23 Jun 2026 18:21:32 +0000</pubDate>
  <lastBuildDate>Tue, 23 Jun 2026 16:27:38 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1552</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://forum.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://forum.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[popup oluşturma : Yard&#305;m&#305;n&#305;z i&#231;in te&#351;ekk&#252;r ederim....]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1552&amp;PID=3581#3581</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=465">MehmetOzcan</a><br /><strong>Konu:</strong> 1552<br /><strong>Gönderim Zamanı:</strong> 23&nbsp;Haziran&nbsp;2026 Saat 16:27<br /><br />Yardımınız için teşekkür ederim. Kod çalışıyor<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447"</a> integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Tue, 23 Jun 2026 16:27:38 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1552&amp;PID=3581#3581</guid>
  </item> 
  <item>
   <title><![CDATA[popup oluşturma : Merhaba Mehmetvar AnaForm: TCLForm;...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1552&amp;PID=3580#3580</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1552<br /><strong>Gönderim Zamanı:</strong> 23&nbsp;Haziran&nbsp;2026 Saat 16:18<br /><br />Merhaba Mehmet<br><div>var</div><div>&nbsp; AnaForm: TCLForm;</div><div>&nbsp; OlcekliYerlesim: TclScaledLayout;</div><div>&nbsp; ArkaPlanPnl, UstMenuPnl, AltMenuPnl: TclProPanel;</div><div>&nbsp; IcerikKaydirici: TclVertScrollBox;</div><div>&nbsp; BaslikLbi: TclProLabel;</div><div>&nbsp; YeniPersonelBtn: TclProButton;</div><div>&nbsp; AciklamaLbi: TclProLabel;</div><div>&nbsp; NavPnlOzet, NavPnlPersonel, NavPnlSikayetler, NavPnlRaporlar, NavPnlCikis: TclProPanel;</div><div>&nbsp; NavBtnOzet, NavBtnPersonel, NavBtnSikayetler, NavBtnRaporlar, NavBtnCikis: TclProButton;</div><div>&nbsp; PopupArkaPlanPnl, PopupKutuPnl: TclProPanel;</div><div>&nbsp; PopupBaslikLbi: TclProLabel;</div><div>&nbsp; EdtYeniAdSoyad, EdtYeniGorev: TclProEdit;</div><div>&nbsp; BtnPopupKaydet, BtnPopupKapat: TclProButton;</div><div><br></div><div>void OnMenuTikla;</div><div>{</div><div>&nbsp; if (TclProButton(AnaForm.clSender).clTagStr == 'Ozet')</div><div>&nbsp; &nbsp; Clomosy.RunUnit('adminozet')</div><div>&nbsp; else if (TclProButton(AnaForm.clSender).clTagStr == 'Personel')</div><div>&nbsp; &nbsp; Clomosy.RunUnit('personel')</div><div>&nbsp; else if (TclProButton(AnaForm.clSender).clTagStr == 'Cikis')</div><div>&nbsp; &nbsp; Clomosy.RunUnit('giris')&nbsp;</div><div>&nbsp; else</div><div>&nbsp; &nbsp; ShowMessage(TclProButton(AnaForm.clSender).clTagStr + ' sayfası yapım aşamasında!');</div><div>}</div><div><br></div><div>void OnYeniPersonelClick;</div><div>{</div><div>&nbsp; PopupArkaPlanPnl.Visible = True;</div><div>}</div><div><br></div><div>void OnPopupKapatClick;</div><div>{</div><div>&nbsp; PopupArkaPlanPnl.Visible = False;</div><div>&nbsp; EdtYeniAdSoyad.Text = '';</div><div>&nbsp; EdtYeniGorev.Text = '';</div><div>}</div><div><br></div><div>void OnPopupKaydetClick;</div><div>{</div><div>&nbsp; if ((EdtYeniAdSoyad.Text == '') || (EdtYeniGorev.Text == ''))&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen tüm alanları doldurunuz!');</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Personel Başarıyla Kaydedildi: ' + EdtYeniAdSoyad.Text);</div><div>&nbsp; &nbsp; OnPopupKapatClick;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>function BasHarfleriBul(AAdSoyad: String): String;</div><div>var</div><div>&nbsp; BoslukIndex: Integer;</div><div>{</div><div>&nbsp; if (AAdSoyad == '')&nbsp;</div><div>&nbsp; &nbsp; Result = '';</div><div>&nbsp; else&nbsp;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BoslukIndex = Pos(' ', AAdSoyad);</div><div>&nbsp; &nbsp; if (BoslukIndex &gt; 0)</div><div>&nbsp; &nbsp; &nbsp; Result = Copy(AAdSoyad, 1, 1) + Copy(AAdSoyad, BoslukIndex + 1, 1);</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; Result = Copy(AAdSoyad, 1, 1);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void PersonelSatiriOlustur(AParent: TclVertScrollBox; AIsim, AAdSoyad, AGorev, ADurum, AAnaRenk, AAcikRenk: String);</div><div>var</div><div>&nbsp; SatirPnl, ProfilDaire, DurumDisPnl, DurumNokta, BilgiPnl: TclProPanel;</div><div>&nbsp; HarfLbi, DurumLbi, AdLbi, GorevLbi: TclProLabel;</div><div>{</div><div>&nbsp; SatirPnl = AnaForm.AddNewProPanel(AParent, AIsim);</div><div>&nbsp; SatirPnl.Align = alTop;&nbsp;</div><div>&nbsp; SatirPnl.Height = 80;&nbsp;</div><div>&nbsp; SatirPnl.Margins.Top = 10;&nbsp;</div><div>&nbsp; SatirPnl.Margins.Left = 15;&nbsp;</div><div>&nbsp; SatirPnl.Margins.Right = 15;</div><div>&nbsp; SatirPnl.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#FFFFFF');</div><div>&nbsp; SatirPnl.clProSettings.RoundHeight = 15;&nbsp;</div><div>&nbsp; SatirPnl.clProSettings.RoundWidth = 15;</div><div>&nbsp; SatirPnl.clProSettings.BorderColor = clalphacolor.clHexToColor('#E2E8F0');&nbsp;</div><div>&nbsp; SatirPnl.clProSettings.BorderWidth = 1;</div><div>&nbsp; SatirPnl.SetclProSettings(SatirPnl.clProSettings);</div><div><br></div><div>&nbsp; DurumDisPnl = AnaForm.AddNewProPanel(SatirPnl, AIsim + 'DurumDis');</div><div>&nbsp; DurumDisPnl.Align = alRight;&nbsp;</div><div>&nbsp; DurumDisPnl.Width = 85;&nbsp;</div><div>&nbsp; DurumDisPnl.Margins.Top = 20;&nbsp;</div><div>&nbsp; DurumDisPnl.Margins.Bottom = 20;&nbsp;</div><div>&nbsp; DurumDisPnl.Margins.Right = 15;</div><div>&nbsp; DurumDisPnl.clProSettings.BackgroundColor = clalphacolor.clHexToColor(AAcikRenk);</div><div>&nbsp; DurumDisPnl.clProSettings.RoundHeight = 15;&nbsp;</div><div>&nbsp; DurumDisPnl.clProSettings.RoundWidth = 15;</div><div>&nbsp; DurumDisPnl.SetclProSettings(DurumDisPnl.clProSettings);</div><div>&nbsp; DurumDisPnl.HitTest = False;</div><div><br></div><div>&nbsp; DurumNokta = AnaForm.AddNewProPanel(DurumDisPnl, AIsim + 'DurumNokta');</div><div>&nbsp; DurumNokta.Align = alLeft;&nbsp;</div><div>&nbsp; DurumNokta.Width = 8;&nbsp;</div><div>&nbsp; DurumNokta.Margins.Left = 8;&nbsp;</div><div>&nbsp; DurumNokta.Margins.Top = 11;&nbsp;</div><div>&nbsp; DurumNokta.Margins.Bottom = 11;</div><div>&nbsp; DurumNokta.clProSettings.BackgroundColor = clalphacolor.clHexToColor(AAnaRenk);</div><div>&nbsp; DurumNokta.clProSettings.RoundHeight = 8;&nbsp;</div><div>&nbsp; DurumNokta.clProSettings.RoundWidth = 8;</div><div>&nbsp; DurumNokta.SetclProSettings(DurumNokta.clProSettings);</div><div>&nbsp; DurumNokta.HitTest = False;</div><div><br></div><div>&nbsp; DurumLbi = AnaForm.AddNewProLabel(DurumDisPnl, AIsim + 'DurumLbi', ADurum);</div><div>&nbsp; DurumLbi.Align = alClient;&nbsp;</div><div>&nbsp; DurumLbi.Margins.Left = 3;</div><div>&nbsp; DurumLbi.clProSettings.FontColor = clalphacolor.clHexToColor(AAnaRenk);&nbsp;</div><div>&nbsp; DurumLbi.clProSettings.FontSize = 12;</div><div>&nbsp; DurumLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;&nbsp;</div><div>&nbsp; DurumLbi.clProSettings.fontvertalign = palcenter;</div><div>&nbsp; DurumLbi.HitTest = False;&nbsp;</div><div>&nbsp; DurumLbi.SetclProSettings(DurumLbi.clProSettings);</div><div><br></div><div>&nbsp; ProfilDaire = AnaForm.AddNewProPanel(SatirPnl, AIsim + 'Profil');</div><div>&nbsp; ProfilDaire.Align = alLeft;&nbsp;</div><div>&nbsp; ProfilDaire.Width = 45;&nbsp;</div><div>&nbsp; ProfilDaire.Margins.Left = 15;&nbsp;</div><div>&nbsp; ProfilDaire.Margins.Top = 17;&nbsp;</div><div>&nbsp; ProfilDaire.Margins.Bottom = 17;</div><div>&nbsp; ProfilDaire.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#F1F5F9');</div><div>&nbsp; ProfilDaire.clProSettings.RoundHeight = 22;&nbsp;</div><div>&nbsp; ProfilDaire.clProSettings.RoundWidth = 22;</div><div>&nbsp; ProfilDaire.SetclProSettings(ProfilDaire.clProSettings);</div><div>&nbsp; ProfilDaire.HitTest = False;</div><div><br></div><div>&nbsp; HarfLbi = AnaForm.AddNewProLabel(ProfilDaire, AIsim + 'Harf', BasHarfleriBul(AAdSoyad));</div><div>&nbsp; HarfLbi.Align = alClient;&nbsp;</div><div>&nbsp; HarfLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');&nbsp;</div><div>&nbsp; HarfLbi.clProSettings.FontSize = 14;</div><div>&nbsp; HarfLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;&nbsp;</div><div>&nbsp; HarfLbi.clProSettings.FontHorzAlign = palcenter;&nbsp;</div><div>&nbsp; HarfLbi.clProSettings.fontvertalign = palcenter;</div><div>&nbsp; HarfLbi.HitTest = False;&nbsp;</div><div>&nbsp; HarfLbi.SetclProSettings(HarfLbi.clProSettings);</div><div><br></div><div>&nbsp; BilgiPnl = AnaForm.AddNewProPanel(SatirPnl, AIsim + 'Bilgi');</div><div>&nbsp; BilgiPnl.Align = alClient;&nbsp;</div><div>&nbsp; BilgiPnl.Margins.Left = 15;&nbsp;</div><div>&nbsp; BilgiPnl.Margins.Top = 18;</div><div>&nbsp; BilgiPnl.clProSettings.IsTransparent = True;&nbsp;</div><div>&nbsp; BilgiPnl.HitTest = False;</div><div>&nbsp; BilgiPnl.SetclProSettings(BilgiPnl.clProSettings);</div><div><br></div><div>&nbsp; AdLbi = AnaForm.AddNewProLabel(BilgiPnl, AIsim + 'Ad', AAdSoyad);</div><div>&nbsp; AdLbi.Align = alTop;&nbsp;</div><div>&nbsp; AdLbi.Height = 20;</div><div>&nbsp; AdLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');&nbsp;</div><div>&nbsp; AdLbi.clProSettings.FontSize = 14;</div><div>&nbsp; AdLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;&nbsp;</div><div>&nbsp; AdLbi.HitTest = False;&nbsp;</div><div>&nbsp; AdLbi.SetclProSettings(AdLbi.clProSettings);</div><div><br></div><div>&nbsp; GorevLbi = AnaForm.AddNewProLabel(BilgiPnl, AIsim + 'Gorev', AGorev);</div><div>&nbsp; GorevLbi.Align = alTop;&nbsp;</div><div>&nbsp; GorevLbi.Height = 20;</div><div>&nbsp; GorevLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#94A3B8');&nbsp;</div><div>&nbsp; GorevLbi.clProSettings.FontSize = 12;</div><div>&nbsp; GorevLbi.HitTest = False;&nbsp;</div><div>&nbsp; GorevLbi.SetclProSettings(GorevLbi.clProSettings);</div><div>}</div><div><br></div><div>void PersonelEkraniniKur;</div><div>{</div><div>&nbsp; ArkaPlanPnl = AnaForm.AddNewProPanel(OlcekliYerlesim, 'ArkaPlanPnl');</div><div>&nbsp; ArkaPlanPnl.Align = alClient;&nbsp;</div><div>&nbsp; ArkaPlanPnl.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#F4F6F9');</div><div>&nbsp; ArkaPlanPnl.SetclProSettings(ArkaPlanPnl.clProSettings);</div><div><br></div><div>&nbsp; UstMenuPnl = AnaForm.AddNewProPanel(ArkaPlanPnl, 'UstMenuPnl');</div><div>&nbsp; UstMenuPnl.Align = alTop;&nbsp;</div><div>&nbsp; UstMenuPnl.Height = 70;&nbsp;</div><div>&nbsp; UstMenuPnl.clProSettings.IsTransparent = True;</div><div>&nbsp; UstMenuPnl.SetclProSettings(UstMenuPnl.clProSettings);</div><div><br></div><div>&nbsp; BaslikLbi = AnaForm.AddNewProLabel(UstMenuPnl, 'BaslikLbi', 'Personel Yönetimi');</div><div>&nbsp; BaslikLbi.Align = alLeft;&nbsp;</div><div>&nbsp; BaslikLbi.Width = 220;&nbsp;</div><div>&nbsp; BaslikLbi.Margins.Left = 20;&nbsp;</div><div>&nbsp; BaslikLbi.Margins.Top = 20;</div><div>&nbsp; BaslikLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');&nbsp;</div><div>&nbsp; BaslikLbi.clProSettings.FontSize = 20;</div><div>&nbsp; BaslikLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;&nbsp;</div><div>&nbsp; BaslikLbi.SetclProSettings(BaslikLbi.clProSettings);</div><div><br></div><div>&nbsp; YeniPersonelBtn = AnaForm.AddNewProButton(UstMenuPnl, 'YeniPersonelBtn', '+ Yeni Personel');</div><div>&nbsp; YeniPersonelBtn.Align = alRight;&nbsp;</div><div>&nbsp; YeniPersonelBtn.Width = 135;&nbsp;</div><div>&nbsp; YeniPersonelBtn.Height = 35;&nbsp;</div><div>&nbsp; YeniPersonelBtn.Margins.Right = 20;&nbsp;</div><div>&nbsp; YeniPersonelBtn.Margins.Top = 18;</div><div>&nbsp; YeniPersonelBtn.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#0F172A');&nbsp;</div><div>&nbsp; YeniPersonelBtn.clProSettings.FontColor = clalphacolor.clHexToColor('#FFFFFF');</div><div>&nbsp; YeniPersonelBtn.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;&nbsp;</div><div>&nbsp; YeniPersonelBtn.clProSettings.RoundHeight = 10;&nbsp;</div><div>&nbsp; YeniPersonelBtn.clProSettings.RoundWidth = 10;</div><div>&nbsp; YeniPersonelBtn.SetclProSettings(YeniPersonelBtn.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(YeniPersonelBtn, tbeOnClick, 'OnYeniPersonelClick');</div><div><br></div><div>&nbsp; AciklamaLbi = AnaForm.AddNewProLabel(ArkaPlanPnl, 'AciklamaLbi', 'Personele tıklayarak detayları inceleyin');</div><div>&nbsp; AciklamaLbi.Align = alTop;&nbsp;</div><div>&nbsp; AciklamaLbi.Height = 25;&nbsp;</div><div>&nbsp; AciklamaLbi.Margins.Left = 25;&nbsp;</div><div>&nbsp; AciklamaLbi.Margins.Top = 5;</div><div>&nbsp; AciklamaLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#94A3B8');&nbsp;</div><div>&nbsp; AciklamaLbi.clProSettings.FontSize = 12;</div><div>&nbsp; AciklamaLbi.SetclProSettings(AciklamaLbi.clProSettings);</div><div><br></div><div>&nbsp; AltMenuPnl = AnaForm.AddNewProPanel(ArkaPlanPnl, 'AltMenuPnl');</div><div>&nbsp; AltMenuPnl.Align = alBottom;&nbsp;</div><div>&nbsp; AltMenuPnl.Height = 60;&nbsp;</div><div>&nbsp; AltMenuPnl.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#FFFFFF');</div><div>&nbsp; AltMenuPnl.clProSettings.BorderColor = clalphacolor.clHexToColor('#E2E8F0');&nbsp;</div><div>&nbsp; AltMenuPnl.clProSettings.BorderWidth = 1;</div><div>&nbsp; AltMenuPnl.SetclProSettings(AltMenuPnl.clProSettings);</div><div><br></div><div>&nbsp; NavPnlOzet = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlOzet');</div><div>&nbsp; NavPnlOzet.Align = alLeft;&nbsp;</div><div>&nbsp; NavPnlOzet.Width = AltMenuPnl.Width / 5;</div><div>&nbsp; NavBtnOzet = AnaForm.AddNewProButton(NavPnlOzet, 'NavBtnOzet', 'Özet');</div><div>&nbsp; NavBtnOzet.Align = alClient;&nbsp;</div><div>&nbsp; NavBtnOzet.clProSettings.FontColor = clalphacolor.clHexToColor('#64748B');&nbsp;</div><div>&nbsp; NavBtnOzet.clProSettings.FontHorzAlign = palcenter;</div><div>&nbsp; NavBtnOzet.clTagStr = 'Ozet';&nbsp;</div><div>&nbsp; NavBtnOzet.SetclProSettings(NavBtnOzet.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(NavBtnOzet, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div>&nbsp; NavPnlPersonel = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlPersonel');</div><div>&nbsp; NavPnlPersonel.Align = alLeft;&nbsp;</div><div>&nbsp; NavPnlPersonel.Width = AltMenuPnl.Width / 5;</div><div>&nbsp; NavBtnPersonel = AnaForm.AddNewProButton(NavPnlPersonel, 'NavBtnPersonel', 'Personel');</div><div>&nbsp; NavBtnPersonel.Align = alClient;&nbsp;</div><div>&nbsp; NavBtnPersonel.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');</div><div>&nbsp; NavBtnPersonel.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;&nbsp;</div><div>&nbsp; NavBtnPersonel.clProSettings.FontHorzAlign = palcenter;</div><div>&nbsp; NavBtnPersonel.clTagStr = 'Personel';&nbsp;</div><div>&nbsp; NavBtnPersonel.SetclProSettings(NavBtnPersonel.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(NavBtnPersonel, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div>&nbsp; NavPnlSikayetler = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlSikayetler');</div><div>&nbsp; NavPnlSikayetler.Align = alLeft;&nbsp;</div><div>&nbsp; NavPnlSikayetler.Width = AltMenuPnl.Width / 5;</div><div>&nbsp; NavBtnSikayetler = AnaForm.AddNewProButton(NavPnlSikayetler, 'NavBtnSikayetler', 'Şikayetler');</div><div>&nbsp; NavBtnSikayetler.Align = alClient;&nbsp;</div><div>&nbsp; NavBtnSikayetler.clProSettings.FontColor = clalphacolor.clHexToColor('#64748B');&nbsp;</div><div>&nbsp; NavBtnSikayetler.clProSettings.FontHorzAlign = palcenter;</div><div>&nbsp; NavBtnSikayetler.clTagStr = 'Sikayetler';&nbsp;</div><div>&nbsp; NavBtnSikayetler.SetclProSettings(NavBtnSikayetler.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(NavBtnSikayetler, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div>&nbsp; NavPnlRaporlar = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlRaporlar');</div><div>&nbsp; NavPnlRaporlar.Align = alLeft;&nbsp;</div><div>&nbsp; NavPnlRaporlar.Width = AltMenuPnl.Width / 5;</div><div>&nbsp; NavBtnRaporlar = AnaForm.AddNewProButton(NavPnlRaporlar, 'NavBtnRaporlar', 'Raporlar');</div><div>&nbsp; NavBtnRaporlar.Align = alClient;&nbsp;</div><div>&nbsp; NavBtnRaporlar.clProSettings.FontColor = clalphacolor.clHexToColor('#64748B');&nbsp;</div><div>&nbsp; NavBtnRaporlar.clProSettings.FontHorzAlign = palcenter;</div><div>&nbsp; NavBtnRaporlar.clTagStr = 'Raporlar';&nbsp;</div><div>&nbsp; NavBtnRaporlar.SetclProSettings(NavBtnRaporlar.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(NavBtnRaporlar, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div>&nbsp; NavPnlCikis = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlCikis');</div><div>&nbsp; NavPnlCikis.Align = alLeft;&nbsp;</div><div>&nbsp; NavPnlCikis.Width = AltMenuPnl.Width / 5;</div><div>&nbsp; NavBtnCikis = AnaForm.AddNewProButton(NavPnlCikis, 'NavBtnCikis', 'Çıkış');</div><div>&nbsp; NavBtnCikis.Align = alClient;&nbsp;</div><div>&nbsp; NavBtnCikis.clProSettings.FontColor = clalphacolor.clHexToColor('#B91C1C');</div><div>&nbsp; NavBtnCikis.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;&nbsp;</div><div>&nbsp; NavBtnCikis.clProSettings.FontHorzAlign = palcenter;</div><div>&nbsp; NavBtnCikis.clTagStr = 'Cikis';&nbsp;</div><div>&nbsp; NavBtnCikis.SetclProSettings(NavBtnCikis.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(NavBtnCikis, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div>&nbsp; IcerikKaydirici = AnaForm.AddNewVertScrollBox(ArkaPlanPnl, 'IcerikKaydirici');</div><div>&nbsp; IcerikKaydirici.Align = alClient;&nbsp;</div><div>&nbsp; IcerikKaydirici.Margins.Bottom = 10;</div><div><br></div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per1', 'Ayşe Kaya', 'Temizlik Personeli', 'Aktif', '#10B981', '#D1FAE5');</div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per2', 'Mehmet Demir', 'Temizlik Personeli', 'Aktif', '#10B981', '#D1FAE5');</div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per3', 'Fatma Şahin', 'Kıdemli Personel', 'Gecikti', '#EF4444', '#FEE2E2');</div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per4', 'Ali Çelik', 'Temizlik Personeli', 'Aktif', '#10B981', '#D1FAE5');</div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per5', 'Zeynep Arslan', 'Temizlik Personeli', 'Aktif', '#10B981', '#D1FAE5');</div><div><br></div><div>&nbsp; PopupArkaPlanPnl = AnaForm.AddNewProPanel(OlcekliYerlesim, 'PopupArkaPlanPnl');</div><div>&nbsp; PopupArkaPlanPnl.Align = alClient;</div><div>&nbsp; PopupArkaPlanPnl.Visible = False;</div><div>&nbsp; clComponent.SetupComponent(PopupArkaPlanPnl, '{"BackgroundColor":"#80000000"}');</div><div><br></div><div>&nbsp; PopupKutuPnl = AnaForm.AddNewProPanel(PopupArkaPlanPnl, 'PopupKutuPnl');</div><div>&nbsp; PopupKutuPnl.Align = alCenter;&nbsp;</div><div>&nbsp; PopupKutuPnl.Width = 300;&nbsp;</div><div>&nbsp; PopupKutuPnl.Height = 320;</div><div>&nbsp; clComponent.SetupComponent(PopupKutuPnl, '{"BackgroundColor":"#FFFFFF", "RoundHeight":20, "RoundWidth":20, "BorderColor":"#E2E8F0", "BorderWidth":1}');</div><div><br></div><div>&nbsp; PopupBaslikLbi = AnaForm.AddNewProLabel(PopupKutuPnl, 'PopupBaslikLbi', 'Yeni Personel Kaydı');</div><div>&nbsp; PopupBaslikLbi.Align = alTop;&nbsp;</div><div>&nbsp; PopupBaslikLbi.Height = 40;&nbsp;</div><div>&nbsp; PopupBaslikLbi.Margins.Top = 15;</div><div>&nbsp; PopupBaslikLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');&nbsp;</div><div>&nbsp; PopupBaslikLbi.clProSettings.FontSize = 16;</div><div>&nbsp; PopupBaslikLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;&nbsp;</div><div>&nbsp; PopupBaslikLbi.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; PopupBaslikLbi.SetclProSettings(PopupBaslikLbi.clProSettings);</div><div><br></div><div>&nbsp; EdtYeniAdSoyad = AnaForm.AddNewProEdit(PopupKutuPnl, 'EdtYeniAdSoyad', 'Adı Soyadı...');</div><div>&nbsp; EdtYeniAdSoyad.Align = alTop;&nbsp;</div><div>&nbsp; EdtYeniAdSoyad.Height = 45;&nbsp;</div><div>&nbsp; EdtYeniAdSoyad.Margins.Top = 15;&nbsp;</div><div>&nbsp; EdtYeniAdSoyad.Margins.Left = 20;&nbsp;</div><div>&nbsp; EdtYeniAdSoyad.Margins.Right = 20;</div><div><br></div><div>&nbsp; EdtYeniGorev = AnaForm.AddNewProEdit(PopupKutuPnl, 'EdtYeniGorev', 'Görevi / Unvanı...');</div><div>&nbsp; EdtYeniGorev.Align = alTop;&nbsp;</div><div>&nbsp; EdtYeniGorev.Height = 45;&nbsp;</div><div>&nbsp; EdtYeniGorev.Margins.Top = 12;&nbsp;</div><div>&nbsp; EdtYeniGorev.Margins.Left = 20;&nbsp;</div><div>&nbsp; EdtYeniGorev.Margins.Right = 20;</div><div><br></div><div>&nbsp; BtnPopupKaydet = AnaForm.AddNewProButton(PopupKutuPnl, 'BtnPopupKaydet', 'Kaydet');</div><div>&nbsp; BtnPopupKaydet.Align = alTop;&nbsp;</div><div>&nbsp; BtnPopupKaydet.Height = 40;&nbsp;</div><div>&nbsp; BtnPopupKaydet.Margins.Top = 20;&nbsp;</div><div>&nbsp; BtnPopupKaydet.Margins.Left = 20;&nbsp;</div><div>&nbsp; BtnPopupKaydet.Margins.Right = 20;</div><div>&nbsp; BtnPopupKaydet.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#10B981');&nbsp;</div><div>&nbsp; BtnPopupKaydet.clProSettings.FontColor = clalphacolor.clWhite;</div><div>&nbsp; BtnPopupKaydet.clProSettings.RoundHeight = 10;&nbsp;</div><div>&nbsp; BtnPopupKaydet.SetclProSettings(BtnPopupKaydet.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnPopupKaydet, tbeOnClick, 'OnPopupKaydetClick');</div><div><br></div><div>&nbsp; BtnPopupKapat = AnaForm.AddNewProButton(PopupKutuPnl, 'BtnPopupKapat', 'Kapat');</div><div>&nbsp; BtnPopupKapat.Align = alTop;&nbsp;</div><div>&nbsp; BtnPopupKapat.Height = 35;&nbsp;</div><div>&nbsp; BtnPopupKapat.Margins.Top = 8;&nbsp;</div><div>&nbsp; BtnPopupKapat.Margins.Left = 20;&nbsp;</div><div>&nbsp; BtnPopupKapat.Margins.Right = 20;</div><div>&nbsp; BtnPopupKapat.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#F1F5F9');&nbsp;</div><div>&nbsp; BtnPopupKapat.clProSettings.FontColor = clalphacolor.clHexToColor('#64748B');</div><div>&nbsp; BtnPopupKapat.clProSettings.RoundHeight = 10;&nbsp;</div><div>&nbsp; BtnPopupKapat.SetclProSettings(BtnPopupKapat.clProSettings);</div><div>&nbsp; AnaForm.AddNewEvent(BtnPopupKapat, tbeOnClick, 'OnPopupKapatClick');</div><div>}</div><div><br></div><div>{</div><div>&nbsp; AnaForm = TCLForm.Create(Self);</div><div>&nbsp; OlcekliYerlesim = AnaForm.AddNewScaledLayout(AnaForm, 'OlcekliYerlesim');</div><div>&nbsp; OlcekliYerlesim.Align = alClient;&nbsp;</div><div>&nbsp; OlcekliYerlesim.OriginalHeight = 750;&nbsp;</div><div>&nbsp; OlcekliYerlesim.OriginalWidth = 350;&nbsp;</div><div>&nbsp; OlcekliYerlesim.Margins.top = -50;</div><div>&nbsp; PersonelEkraniniKur;</div><div>&nbsp; AnaForm.FormWaiting.Visible = False;&nbsp;</div><div>&nbsp; AnaForm.BtnFormMenu.Visible = False;&nbsp;</div><div>&nbsp; AnaForm.BtnGoBack.Visible = False;</div><div>&nbsp; AnaForm.Run;</div><div>}<br><br>Kodu çalıştırıp dener misin?</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447"</a> integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Tue, 23 Jun 2026 16:18:31 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1552&amp;PID=3580#3580</guid>
  </item> 
  <item>
   <title><![CDATA[popup oluşturma : Kullan&#305;c&#305;YeniPersonelBtn &amp;#039;a...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1552&amp;PID=3579#3579</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=465">MehmetOzcan</a><br /><strong>Konu:</strong> 1552<br /><strong>Gönderim Zamanı:</strong> 23&nbsp;Haziran&nbsp;2026 Saat 15:14<br /><br />Kullanıcı&nbsp;YeniPersonelBtn 'a tıkladığında popup acılmasını istiyorum. nasıl yapılabilir.<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447"</a> integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"><div>teşekkür ederim.</div><div><div>var</div><div><br></div><div>&nbsp; AnaForm: TCLForm;</div><div><br></div><div>&nbsp; OlcekliYerlesim: TclScaledLayout;</div><div><br></div><div>&nbsp; ArkaPlanPnl, UstMenuPnl, AltMenuPnl: TclProPanel;</div><div><br></div><div>&nbsp; IcerikKaydirici: TclVertScrollBox;</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; // Üst Başlık Alanı</div><div><br></div><div>&nbsp; BaslikLbi: TclProLabel;</div><div><br></div><div>&nbsp; YeniPersonelBtn: TclProButton;</div><div><br></div><div>&nbsp; AciklamaLbi: TclProLabel;</div><div><br></div><div><br></div><div><br></div><div>&nbsp; // Navbar Panelleri ve Butonları</div><div><br></div><div>&nbsp; NavPnlOzet, NavPnlPersonel, NavPnlSikayetler, NavPnlRaporlar, NavPnlCikis: TclProPanel;</div><div><br></div><div>&nbsp; NavBtnOzet, NavBtnPersonel, NavBtnSikayetler, NavBtnRaporlar, NavBtnCikis: TclProButton;</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>void OnMenuTikla;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; if (TclProButton(AnaForm.clSender).clTagStr == 'Ozet')</div><div><br></div><div>&nbsp; &nbsp; Clomosy.RunUnit('adminozet')</div><div><br></div><div>&nbsp; else if (TclProButton(AnaForm.clSender).clTagStr == 'Personel')</div><div><br></div><div>&nbsp; &nbsp; Clomosy.RunUnit('personel')</div><div><br></div><div>&nbsp; else if (TclProButton(AnaForm.clSender).clTagStr == 'Cikis')</div><div><br></div><div>&nbsp; &nbsp; Clomosy.RunUnit('giris');&nbsp;</div><div><br></div><div>&nbsp; else</div><div><br></div><div>&nbsp; &nbsp; ShowMessage(TclProButton(AnaForm.clSender).clTagStr + ' sayfası yapım aşamasında!');</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>// Yeni Personel Ekleme Butonu</div><div><br></div><div>void OnYeniPersonelClick;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; ShowMessage('Yeni personel kayıt sayfasına yönlendiriliyorsunuz...');</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>// --- VERİTABANINDAN OTOMATİK BAŞ HARF ÇIKARMA MOTORU ---</div><div><br></div><div>function BasHarfleriBul(AAdSoyad: String): String;</div><div><br></div><div>var</div><div><br></div><div>&nbsp; BoslukIndex: Integer;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; if (AAdSoyad == '')&nbsp;</div><div><br></div><div>&nbsp; &nbsp; Result = '';</div><div><br></div><div>&nbsp; else&nbsp;</div><div><br></div><div>&nbsp; {</div><div><br></div><div>&nbsp; &nbsp; BoslukIndex = Pos(' ', AAdSoyad);</div><div><br></div><div>&nbsp; &nbsp; if (BoslukIndex &gt; 0)</div><div><br></div><div>&nbsp; &nbsp; &nbsp; Result = Copy(AAdSoyad, 1, 1) + Copy(AAdSoyad, BoslukIndex + 1, 1);</div><div><br></div><div>&nbsp; &nbsp; else</div><div><br></div><div>&nbsp; &nbsp; &nbsp; Result = Copy(AAdSoyad, 1, 1);</div><div><br></div><div>&nbsp; }</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>void PersonelSatiriOlustur(AParent: TclVertScrollBox; AIsim, AAdSoyad, AGorev, ADurum, AAnaRenk, AAcikRenk: String);</div><div><br></div><div>var</div><div><br></div><div>&nbsp; SatirPnl, ProfilDaire, DurumDisPnl, DurumNokta, BilgiPnl: TclProPanel;</div><div><br></div><div>&nbsp; HarfLbi, DurumLbi, AdLbi, GorevLbi: TclProLabel;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; SatirPnl = AnaForm.AddNewProPanel(AParent, AIsim);</div><div><br></div><div>&nbsp; SatirPnl.Align = alTop;</div><div><br></div><div>&nbsp; SatirPnl.Height = 80;</div><div><br></div><div>&nbsp; SatirPnl.Margins.Top = 10;</div><div><br></div><div>&nbsp; SatirPnl.Margins.Left = 15;</div><div><br></div><div>&nbsp; SatirPnl.Margins.Right = 15;</div><div><br></div><div>&nbsp; SatirPnl.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#FFFFFF');</div><div><br></div><div>&nbsp; SatirPnl.clProSettings.RoundHeight = 15;</div><div><br></div><div>&nbsp; SatirPnl.clProSettings.RoundWidth = 15;</div><div><br></div><div>&nbsp; SatirPnl.clProSettings.BorderColor = clalphacolor.clHexToColor('#E2E8F0');</div><div><br></div><div>&nbsp; SatirPnl.clProSettings.BorderWidth = 1;</div><div><br></div><div>&nbsp; SatirPnl.SetclProSettings(SatirPnl.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp; // Sağ Durum Hapı (Aktif / Gecikti)</div><div><br></div><div>&nbsp; DurumDisPnl = AnaForm.AddNewProPanel(SatirPnl, AIsim + 'DurumDis');</div><div><br></div><div>&nbsp; DurumDisPnl.Align = alRight;</div><div><br></div><div>&nbsp; DurumDisPnl.Width = 85;</div><div><br></div><div>&nbsp; DurumDisPnl.Margins.Top = 20;</div><div><br></div><div>&nbsp; DurumDisPnl.Margins.Bottom = 20;</div><div><br></div><div>&nbsp; DurumDisPnl.Margins.Right = 15;</div><div><br></div><div>&nbsp; DurumDisPnl.clProSettings.BackgroundColor = clalphacolor.clHexToColor(AAcikRenk);</div><div><br></div><div>&nbsp; DurumDisPnl.clProSettings.RoundHeight = 15;</div><div><br></div><div>&nbsp; DurumDisPnl.clProSettings.RoundWidth = 15;</div><div><br></div><div>&nbsp; DurumDisPnl.SetclProSettings(DurumDisPnl.clProSettings);</div><div><br></div><div>&nbsp; DurumDisPnl.HitTest = False;</div><div><br></div><div><br></div><div><br></div><div>&nbsp; DurumNokta = AnaForm.AddNewProPanel(DurumDisPnl, AIsim + 'DurumNokta');</div><div><br></div><div>&nbsp; DurumNokta.Align = alLeft;</div><div><br></div><div>&nbsp; DurumNokta.Width = 8;</div><div><br></div><div>&nbsp; DurumNokta.Margins.Left = 8;</div><div><br></div><div>&nbsp; DurumNokta.Margins.Top = 11;</div><div><br></div><div>&nbsp; DurumNokta.Margins.Bottom = 11;</div><div><br></div><div>&nbsp; DurumNokta.clProSettings.BackgroundColor = clalphacolor.clHexToColor(AAnaRenk);</div><div><br></div><div>&nbsp; DurumNokta.clProSettings.RoundHeight = 8;</div><div><br></div><div>&nbsp; DurumNokta.clProSettings.RoundWidth = 8;</div><div><br></div><div>&nbsp; DurumNokta.SetclProSettings(DurumNokta.clProSettings);</div><div><br></div><div>&nbsp; DurumNokta.HitTest = False;</div><div><br></div><div><br></div><div><br></div><div>&nbsp; DurumLbi = AnaForm.AddNewProLabel(DurumDisPnl, AIsim + 'DurumLbi', ADurum);</div><div><br></div><div>&nbsp; DurumLbi.Align = alClient;</div><div><br></div><div>&nbsp; DurumLbi.Margins.Left = 3;</div><div><br></div><div>&nbsp; DurumLbi.clProSettings.FontColor = clalphacolor.clHexToColor(AAnaRenk);</div><div><br></div><div>&nbsp; DurumLbi.clProSettings.FontSize = 12;</div><div><br></div><div>&nbsp; DurumLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div><br></div><div>&nbsp; DurumLbi.clProSettings.fontvertalign = palcenter;</div><div><br></div><div>&nbsp; DurumLbi.HitTest = False;</div><div><br></div><div>&nbsp; DurumLbi.SetclProSettings(DurumLbi.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp; // Sol Profil Dairesi (Dinamik Baş Harf)</div><div><br></div><div>&nbsp; ProfilDaire = AnaForm.AddNewProPanel(SatirPnl, AIsim + 'Profil');</div><div><br></div><div>&nbsp; ProfilDaire.Align = alLeft;</div><div><br></div><div>&nbsp; ProfilDaire.Width = 45;</div><div><br></div><div>&nbsp; ProfilDaire.Margins.Left = 15;</div><div><br></div><div>&nbsp; ProfilDaire.Margins.Top = 17;</div><div><br></div><div>&nbsp; ProfilDaire.Margins.Bottom = 17;</div><div><br></div><div>&nbsp; ProfilDaire.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#F1F5F9');</div><div><br></div><div>&nbsp; ProfilDaire.clProSettings.RoundHeight = 22;</div><div><br></div><div>&nbsp; ProfilDaire.clProSettings.RoundWidth = 22;</div><div><br></div><div>&nbsp; ProfilDaire.SetclProSettings(ProfilDaire.clProSettings);</div><div><br></div><div>&nbsp; ProfilDaire.HitTest = False;</div><div><br></div><div><br></div><div><br></div><div>&nbsp; HarfLbi = AnaForm.AddNewProLabel(ProfilDaire, AIsim + 'Harf', BasHarfleriBul(AAdSoyad));</div><div><br></div><div>&nbsp; HarfLbi.Align = alClient;</div><div><br></div><div>&nbsp; HarfLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');</div><div><br></div><div>&nbsp; HarfLbi.clProSettings.FontSize = 14;</div><div><br></div><div>&nbsp; HarfLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div><br></div><div>&nbsp; HarfLbi.clProSettings.FontHorzAlign = palcenter;</div><div><br></div><div>&nbsp; HarfLbi.clProSettings.fontvertalign = palcenter;</div><div><br></div><div>&nbsp; HarfLbi.HitTest = False;</div><div><br></div><div>&nbsp; HarfLbi.SetclProSettings(HarfLbi.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp; // Orta Bilgi Alanı (İsim ve Unvan)</div><div><br></div><div>&nbsp; BilgiPnl = AnaForm.AddNewProPanel(SatirPnl, AIsim + 'Bilgi');</div><div><br></div><div>&nbsp; BilgiPnl.Align = alClient;</div><div><br></div><div>&nbsp; BilgiPnl.Margins.Left = 15;</div><div><br></div><div>&nbsp; BilgiPnl.Margins.Top = 18;</div><div><br></div><div>&nbsp; BilgiPnl.clProSettings.IsTransparent = True;</div><div><br></div><div>&nbsp; BilgiPnl.HitTest = False;</div><div><br></div><div>&nbsp; BilgiPnl.SetclProSettings(BilgiPnl.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp; AdLbi = AnaForm.AddNewProLabel(BilgiPnl, AIsim + 'Ad', AAdSoyad);</div><div><br></div><div>&nbsp; AdLbi.Align = alTop;</div><div><br></div><div>&nbsp; AdLbi.Height = 20;</div><div><br></div><div>&nbsp; AdLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');</div><div><br></div><div>&nbsp; AdLbi.clProSettings.FontSize = 14;</div><div><br></div><div>&nbsp; AdLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div><br></div><div>&nbsp; AdLbi.HitTest = False;</div><div><br></div><div>&nbsp; AdLbi.SetclProSettings(AdLbi.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp; GorevLbi = AnaForm.AddNewProLabel(BilgiPnl, AIsim + 'Gorev', AGorev);</div><div><br></div><div>&nbsp; GorevLbi.Align = alTop;</div><div><br></div><div>&nbsp; GorevLbi.Height = 20;</div><div><br></div><div>&nbsp; GorevLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#94A3B8');</div><div><br></div><div>&nbsp; GorevLbi.clProSettings.FontSize = 12;</div><div><br></div><div>&nbsp; GorevLbi.HitTest = False;</div><div><br></div><div>&nbsp; GorevLbi.SetclProSettings(GorevLbi.clProSettings);</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>void PersonelEkraniniKur;</div><div><br></div><div>{</div><div><br></div><div>&nbsp; // 1. Arka Plan</div><div><br></div><div>&nbsp; ArkaPlanPnl = AnaForm.AddNewProPanel(OlcekliYerlesim, 'ArkaPlanPnl');</div><div><br></div><div>&nbsp; ArkaPlanPnl.Align = alClient;</div><div><br></div><div>&nbsp; ArkaPlanPnl.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#F4F6F9');</div><div><br></div><div>&nbsp; ArkaPlanPnl.SetclProSettings(ArkaPlanPnl.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp; // 2. Üst Menü (Başlık ve Ekle Butonu)</div><div><br></div><div>&nbsp; UstMenuPnl = AnaForm.AddNewProPanel(ArkaPlanPnl, 'UstMenuPnl');</div><div><br></div><div>&nbsp; UstMenuPnl.Align = alTop;</div><div><br></div><div>&nbsp; UstMenuPnl.Height = 70;&nbsp;</div><div><br></div><div>&nbsp; UstMenuPnl.clProSettings.IsTransparent = True;</div><div><br></div><div>&nbsp; UstMenuPnl.SetclProSettings(UstMenuPnl.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp; BaslikLbi = AnaForm.AddNewProLabel(UstMenuPnl, 'BaslikLbi', 'Personel Yönetimi');</div><div><br></div><div>&nbsp; BaslikLbi.Align = alLeft;</div><div><br></div><div>&nbsp; BaslikLbi.Width = 220;</div><div><br></div><div>&nbsp; BaslikLbi.Margins.Left = 20;</div><div><br></div><div>&nbsp; BaslikLbi.Margins.Top = 20;</div><div><br></div><div>&nbsp; BaslikLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');</div><div><br></div><div>&nbsp; BaslikLbi.clProSettings.FontSize = 20;</div><div><br></div><div>&nbsp; BaslikLbi.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div><br></div><div>&nbsp; BaslikLbi.SetclProSettings(BaslikLbi.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp;// YeniPersonelBtn</div><div>&nbsp;</div><div>&nbsp; YeniPersonelBtn = AnaForm.AddNewProButton(UstMenuPnl, 'YeniPersonelBtn', '+ Yeni Personel');</div><div><br></div><div>&nbsp; YeniPersonelBtn.Align = alRight;</div><div><br></div><div>&nbsp; YeniPersonelBtn.Width = 135;</div><div><br></div><div>&nbsp; YeniPersonelBtn.Height = 35;</div><div><br></div><div>&nbsp; YeniPersonelBtn.Margins.Right = 20;</div><div><br></div><div>&nbsp; YeniPersonelBtn.Margins.Top = 18;</div><div><br></div><div>&nbsp; YeniPersonelBtn.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#0F172A');</div><div><br></div><div>&nbsp; YeniPersonelBtn.clProSettings.FontColor = clalphacolor.clHexToColor('#FFFFFF');</div><div><br></div><div>&nbsp; YeniPersonelBtn.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div><br></div><div>&nbsp; YeniPersonelBtn.clProSettings.RoundHeight = 10;</div><div><br></div><div>&nbsp; YeniPersonelBtn.clProSettings.RoundWidth = 10;</div><div><br></div><div>&nbsp; YeniPersonelBtn.SetclProSettings(YeniPersonelBtn.clProSettings);</div><div><br></div><div>&nbsp; AnaForm.AddNewEvent(YeniPersonelBtn, tbeOnClick, 'OnYeniPersonelClick');</div><div><br></div><div><br></div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; AciklamaLbi = AnaForm.AddNewProLabel(ArkaPlanPnl, 'AciklamaLbi', 'Personele tıklayarak detayları inceleyin');</div><div><br></div><div>&nbsp; AciklamaLbi.Align = alTop;</div><div><br></div><div>&nbsp; AciklamaLbi.Height = 25;</div><div><br></div><div>&nbsp; AciklamaLbi.Margins.Left = 25;</div><div><br></div><div>&nbsp; AciklamaLbi.Margins.Top = 5;</div><div><br></div><div>&nbsp; AciklamaLbi.clProSettings.FontColor = clalphacolor.clHexToColor('#94A3B8');</div><div><br></div><div>&nbsp; AciklamaLbi.clProSettings.FontSize = 12;</div><div><br></div><div>&nbsp; AciklamaLbi.SetclProSettings(AciklamaLbi.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; AltMenuPnl = AnaForm.AddNewProPanel(ArkaPlanPnl, 'AltMenuPnl');</div><div><br></div><div>&nbsp; AltMenuPnl.Align = alBottom;</div><div><br></div><div>&nbsp; AltMenuPnl.Height = 60;</div><div><br></div><div>&nbsp; AltMenuPnl.clProSettings.BackgroundColor = clalphacolor.clHexToColor('#FFFFFF');</div><div><br></div><div>&nbsp; AltMenuPnl.clProSettings.BorderColor = clalphacolor.clHexToColor('#E2E8F0');</div><div><br></div><div>&nbsp; AltMenuPnl.clProSettings.BorderWidth = 1;</div><div><br></div><div>&nbsp; AltMenuPnl.SetclProSettings(AltMenuPnl.clProSettings);</div><div><br></div><div><br></div><div><br></div><div>&nbsp;</div><div>&nbsp; NavPnlOzet = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlOzet');</div><div><br></div><div>&nbsp; NavPnlOzet.Align = alLeft;</div><div><br></div><div>&nbsp; NavPnlOzet.Width = AltMenuPnl.Width / 5;</div><div><br></div><div>&nbsp; NavBtnOzet = AnaForm.AddNewProButton(NavPnlOzet, 'NavBtnOzet', 'Özet');</div><div><br></div><div>&nbsp; NavBtnOzet.Align = alClient;</div><div><br></div><div>&nbsp; NavBtnOzet.clProSettings.FontColor = clalphacolor.clHexToColor('#64748B');</div><div><br></div><div>&nbsp; NavBtnOzet.clProSettings.FontHorzAlign = palcenter;</div><div><br></div><div>&nbsp; NavBtnOzet.clTagStr = 'Ozet';</div><div><br></div><div>&nbsp; NavBtnOzet.SetclProSettings(NavBtnOzet.clProSettings);</div><div><br></div><div>&nbsp; AnaForm.AddNewEvent(NavBtnOzet, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div><br></div><div><br></div><div>&nbsp;</div><div><br></div><div>&nbsp; NavPnlPersonel = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlPersonel');</div><div><br></div><div>&nbsp; NavPnlPersonel.Align = alLeft;</div><div><br></div><div>&nbsp; NavPnlPersonel.Width = AltMenuPnl.Width / 5;</div><div><br></div><div>&nbsp; NavBtnPersonel = AnaForm.AddNewProButton(NavPnlPersonel, 'NavBtnPersonel', 'Personel');</div><div><br></div><div>&nbsp; NavBtnPersonel.Align = alClient;</div><div><br></div><div>&nbsp; NavBtnPersonel.clProSettings.FontColor = clalphacolor.clHexToColor('#0F172A');</div><div><br></div><div>&nbsp; NavBtnPersonel.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div><br></div><div>&nbsp; NavBtnPersonel.clProSettings.FontHorzAlign = palcenter;</div><div><br></div><div>&nbsp; NavBtnPersonel.clTagStr = 'Personel';</div><div><br></div><div>&nbsp; NavBtnPersonel.SetclProSettings(NavBtnPersonel.clProSettings);</div><div><br></div><div>&nbsp; AnaForm.AddNewEvent(NavBtnPersonel, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div><br></div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; NavPnlSikayetler = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlSikayetler');</div><div><br></div><div>&nbsp; NavPnlSikayetler.Align = alLeft;</div><div><br></div><div>&nbsp; NavPnlSikayetler.Width = AltMenuPnl.Width / 5;</div><div><br></div><div>&nbsp; NavBtnSikayetler = AnaForm.AddNewProButton(NavPnlSikayetler, 'NavBtnSikayetler', 'Şikayetler');</div><div><br></div><div>&nbsp; NavBtnSikayetler.Align = alClient;</div><div><br></div><div>&nbsp; NavBtnSikayetler.clProSettings.FontColor = clalphacolor.clHexToColor('#64748B');</div><div><br></div><div>&nbsp; NavBtnSikayetler.clProSettings.FontHorzAlign = palcenter;</div><div><br></div><div>&nbsp; NavBtnSikayetler.clTagStr = 'Sikayetler';</div><div><br></div><div>&nbsp; NavBtnSikayetler.SetclProSettings(NavBtnSikayetler.clProSettings);</div><div><br></div><div>&nbsp; AnaForm.AddNewEvent(NavBtnSikayetler, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div><br></div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; NavPnlRaporlar = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlRaporlar');</div><div><br></div><div>&nbsp; NavPnlRaporlar.Align = alLeft;</div><div><br></div><div>&nbsp; NavPnlRaporlar.Width = AltMenuPnl.Width / 5;</div><div><br></div><div>&nbsp; NavBtnRaporlar = AnaForm.AddNewProButton(NavPnlRaporlar, 'NavBtnRaporlar', 'Raporlar');</div><div><br></div><div>&nbsp; NavBtnRaporlar.Align = alClient;</div><div><br></div><div>&nbsp; NavBtnRaporlar.clProSettings.FontColor = clalphacolor.clHexToColor('#64748B');</div><div><br></div><div>&nbsp; NavBtnRaporlar.clProSettings.FontHorzAlign = palcenter;</div><div><br></div><div>&nbsp; NavBtnRaporlar.clTagStr = 'Raporlar';</div><div><br></div><div>&nbsp; NavBtnRaporlar.SetclProSettings(NavBtnRaporlar.clProSettings);</div><div><br></div><div>&nbsp; AnaForm.AddNewEvent(NavBtnRaporlar, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div><br></div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; NavPnlCikis = AnaForm.AddNewProPanel(AltMenuPnl, 'NavPnlCikis');</div><div><br></div><div>&nbsp; NavPnlCikis.Align = alLeft;</div><div><br></div><div>&nbsp; NavPnlCikis.Width = AltMenuPnl.Width / 5;</div><div><br></div><div>&nbsp; NavBtnCikis = AnaForm.AddNewProButton(NavPnlCikis, 'NavBtnCikis', 'Çıkış');</div><div><br></div><div>&nbsp; NavBtnCikis.Align = alClient;</div><div><br></div><div>&nbsp; NavBtnCikis.clProSettings.FontColor = clalphacolor.clHexToColor('#B91C1C');</div><div><br></div><div>&nbsp; NavBtnCikis.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div><br></div><div>&nbsp; NavBtnCikis.clProSettings.FontHorzAlign = palcenter;</div><div><br></div><div>&nbsp; NavBtnCikis.clTagStr = 'Cikis';</div><div><br></div><div>&nbsp; NavBtnCikis.SetclProSettings(NavBtnCikis.clProSettings);</div><div><br></div><div>&nbsp; AnaForm.AddNewEvent(NavBtnCikis, tbeOnClick, 'OnMenuTikla');</div><div><br></div><div><br></div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; IcerikKaydirici = AnaForm.AddNewVertScrollBox(ArkaPlanPnl, 'IcerikKaydirici');</div><div><br></div><div>&nbsp; IcerikKaydirici.Align = alClient;</div><div><br></div><div>&nbsp; IcerikKaydirici.Margins.Bottom = 10;</div><div><br></div><div><br></div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per1', 'Ayşe Kaya', 'Temizlik Personeli', 'Aktif', '#10B981', '#D1FAE5');</div><div><br></div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per2', 'Mehmet Demir', 'Temizlik Personeli', 'Aktif', '#10B981', '#D1FAE5');</div><div><br></div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per3', 'Fatma Şahin', 'Kıdemli Personel', 'Gecikti', '#EF4444', '#FEE2E2');</div><div><br></div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per4', 'Ali Çelik', 'Temizlik Personeli', 'Aktif', '#10B981', '#D1FAE5');</div><div><br></div><div>&nbsp; PersonelSatiriOlustur(IcerikKaydirici, 'Per5', 'Zeynep Arslan', 'Temizlik Personeli', 'Aktif', '#10B981', '#D1FAE5');</div><div><br></div><div>}</div><div><br></div><div><br></div><div><br></div><div>{</div><div><br></div><div>&nbsp; AnaForm = TCLForm.Create(Self);</div><div><br></div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; OlcekliYerlesim = AnaForm.AddNewScaledLayout(AnaForm, 'OlcekliYerlesim');</div><div><br></div><div>&nbsp; OlcekliYerlesim.Align = alClient;</div><div><br></div><div>&nbsp; OlcekliYerlesim.OriginalHeight = 750;</div><div><br></div><div>&nbsp; OlcekliYerlesim.OriginalWidth = 350;</div><div><br></div><div>&nbsp; OlcekliYerlesim.Margins.top = -50;</div><div><br></div><div><br></div><div><br></div><div>&nbsp; PersonelEkraniniKur;</div><div><br></div><div><br></div><div><br></div><div>&nbsp; AnaForm.FormWaiting.Visible = False;</div><div><br></div><div>&nbsp; AnaForm.BtnFormMenu.Visible = False;</div><div><br></div><div>&nbsp; AnaForm.BtnGoBack.Visible = False;</div><div><br></div><div>&nbsp; AnaForm.Run;</div><div>&nbsp; }</div></div><div><br></div>]]>
   </description>
   <pubDate>Tue, 23 Jun 2026 15:14:32 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1552&amp;PID=3579#3579</guid>
  </item> 
 </channel>
</rss>