<?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 : Genel &#304;&#351;lemler</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : Son 10 Gönderilenler]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Mon, 04 May 2026 05:34:56 +0000</pubDate>
  <lastBuildDate>Sun, 03 May 2026 22:13:32 +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_topic_feed.asp?FID=122</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[Genel &#304;&#351;lemler : Tcl Bileşenleri]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1460&amp;PID=3328#3328</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> Tcl Bileşenleri<br /><strong>Gönderim Zamanı:</strong> 03&nbsp;Mayıs&nbsp;2026 Saat 22:13<br /><br />Merhaba Lütfiye&nbsp;<br><br>Bunun için bir örnek hazırladım sana umarım yardımcı olur&nbsp;<br><br><div>var</div><div>&nbsp; MyForm: TclForm;</div><div>&nbsp; CmbKullanicilar: TclComboBox;</div><div>&nbsp; VeriSorgusu: TclSQliteQuery;</div><div><br></div><div>void VeritabaniniHazirla;</div><div>{</div><div>&nbsp; Clomosy.DBSQLiteConnect(Clomosy.AppFilesPath + 'BenimVeritabanim.db', '');</div><div>&nbsp;&nbsp;</div><div>&nbsp; Clomosy.DBSQLiteQuery.Sql.Text = 'CREATE TABLE IF NOT EXISTS Kullanicilar (ID INTEGER PRIMARY KEY AUTOINCREMENT, KullaniciAdi VARCHAR(50))';</div><div>&nbsp; Clomosy.DBSQLiteQuery.OpenOrExecute;</div><div>&nbsp;&nbsp;</div><div>&nbsp; Clomosy.DBSQLiteQuery.Sql.Text = 'DELETE FROM Kullanicilar';</div><div>&nbsp; Clomosy.DBSQLiteQuery.OpenOrExecute;</div><div>&nbsp;&nbsp;</div><div>&nbsp; Clomosy.DBSQLiteQuery.Sql.Text = 'INSERT INTO Kullanicilar (KullaniciAdi) VALUES (''Ali Yılmaz''), (''Ayşe Demir''), (''Mehmet Kaya'')';</div><div>&nbsp; Clomosy.DBSQLiteQuery.OpenOrExecute;</div><div>}</div><div><br></div><div>// VERİLERİ COMBOBOX BİLEŞENİNE BAĞLAMA</div><div>void ComboBoxaVeriYukle;</div><div>{</div><div>&nbsp; VeriSorgusu = TclSQliteQuery.Create(Nil);</div><div>&nbsp; VeriSorgusu.Connection = Clomosy.DBSQLiteConnection;</div><div>&nbsp;&nbsp;</div><div>&nbsp; VeriSorgusu.Sql.Text = 'SELECT ID, KullaniciAdi FROM Kullanicilar';</div><div>&nbsp; VeriSorgusu.OpenOrExecute;</div><div>&nbsp;&nbsp;</div><div>&nbsp; CmbKullanicilar.Clear;</div><div>&nbsp;&nbsp;</div><div>&nbsp; while (not VeriSorgusu.EOF)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; CmbKullanicilar.AddItem(VeriSorgusu.FieldByName('KullaniciAdi').AsString, VeriSorgusu.FieldByName('ID').AsString);</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; VeriSorgusu.Next;</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; VeriSorgusu.Free;</div><div>}</div><div><br></div><div>{</div><div>&nbsp; MyForm = TclForm.Create(Self);</div><div>&nbsp; MyForm.SetFormColor('#F8FAFC', '', clGNone);</div><div>&nbsp;&nbsp;</div><div>&nbsp; VeritabaniniHazirla;</div><div>&nbsp;&nbsp;</div><div>&nbsp; CmbKullanicilar = MyForm.AddNewComboBox(MyForm, 'CmbKullanicilar');</div><div>&nbsp; CmbKullanicilar.Align = alTop;</div><div>&nbsp; CmbKullanicilar.Margins.Top = 50;</div><div>&nbsp; CmbKullanicilar.Margins.Left = 20;</div><div>&nbsp; CmbKullanicilar.Margins.Right = 20;</div><div>&nbsp;&nbsp;</div><div>&nbsp; ComboBoxaVeriYukle;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyForm.Run;</div><div>}</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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>Sun, 03 May 2026 22:13:32 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1460&amp;PID=3328#3328</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : Tcl Bileşenleri]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1460&amp;PID=3326#3326</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=406">ltfiyepinar</a><br /><strong>Konu:</strong> Tcl Bileşenleri<br /><strong>Gönderim Zamanı:</strong> 03&nbsp;Mayıs&nbsp;2026 Saat 14:49<br /><br />Clomosy ana kodunda oluşturulan SQLite veritabanındaki verileri bir TclComboBox&nbsp;bileşenine nasıl bağlayabiliriz?<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>]]>
   </description>
   <pubDate>Sun, 03 May 2026 14:49:54 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1460&amp;PID=3326#3326</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : Panel gizlendiğinde butonların da gizlenmesi]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1458&amp;PID=3324#3324</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> Panel gizlendiğinde butonların da gizlenmesi<br /><strong>Gönderim Zamanı:</strong> 01&nbsp;Mayıs&nbsp;2026 Saat 22:17<br /><br />Merhabalar<a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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>&nbsp;Karşılaştığın bu kayma sorunu mobil ve masaüstü arayüz tasarımlarında en sık yaşanılan sorunlardan biridir. Tam ekran ile pencereli mod arasında geçiş yaptığında formun boyutlarında da değişme meydana geliyor. butonlar da position.x ve position.y değerleri ilk hesaplandığı yerde alıyor<br>çözüm için kapsayıcı panel mantığını kullanmak daha sağlıklı olur&nbsp;<br>güncellenmiş kodu aşağıya bırakıyorum<br><br><div>var&nbsp;</div><div>&nbsp; MainForm: TclForm;</div><div>&nbsp; CenterWrapperPnl, SwitchContainerPnl: TclProPanel;&nbsp;</div><div>&nbsp; PersSwchBtn, MngrSwchBtn : TClProButton;</div><div><br></div><div>&nbsp; PersMainPnl: TclProPanel;</div><div>&nbsp; PersUserLbl, PersPasswordLbl, PersForgotPassword: TClProLabel;</div><div>&nbsp; PersUserEdit, PersPasswordEdit: TclProEdit;</div><div>&nbsp; PersLoginBtn: TClProButton;</div><div><br></div><div>&nbsp; MngrMainPnl: TclProPanel;</div><div>&nbsp; MngrUserLbl, MngrPasswordLbl, MngrForgotPassword: TClProLabel;</div><div>&nbsp; MngrUserEdit, MngrPasswordEdit: TclProEdit;</div><div>&nbsp; MngrLoginBtn: TClProButton;</div><div><br></div><div>void managerMainPnlShow;</div><div>{</div><div>&nbsp; MngrMainPnl.Visible = True;</div><div>&nbsp; PersMainPnl.Visible = False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; PersSwchBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; PersSwchBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; PersSwchBtn.SetclProSettings(PersSwchBtn.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; MngrSwchBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; MngrSwchBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; MngrSwchBtn.SetclProSettings(MngrSwchBtn.clProSettings);</div><div>}</div><div><br></div><div>void personnelMainPnlShow;</div><div>{</div><div>&nbsp; MngrMainPnl.Visible = False;</div><div>&nbsp; PersMainPnl.Visible = True;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MngrSwchBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; MngrSwchBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; MngrSwchBtn.SetclProSettings(MngrSwchBtn.clProSettings);&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; PersSwchBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; PersSwchBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; PersSwchBtn.SetclProSettings(PersSwchBtn.clProSettings);</div><div>}</div><div><br></div><div>void goToPersAnaSayfa;</div><div>{</div><div>&nbsp; if ((PersUserEdit.text == '1') &amp;&amp; (PersPasswordEdit.text == '1'))</div><div>&nbsp; {&nbsp;</div><div>&nbsp; &nbsp; ShowMessage('Giriş Başarılı! Sayfaya yönlendiriliyorsunuz.');</div><div>&nbsp; &nbsp; // Clomosy.RunUnit('PersAnaSayfa');</div><div>&nbsp; &nbsp; // MainForm.clHide;</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Bilgileri kontrol ediniz.');</div><div>&nbsp; }</div><div>}</div><div><br></div><div>{</div><div>&nbsp; MainForm = TclForm.Create(Self);</div><div>&nbsp; MainForm.BtnFormMenu.Visible = False;</div><div>&nbsp; MainForm.BtnGoBack.Visible = False;</div><div>&nbsp; MainForm.clSetCaption('----- Flodola -----');</div><div>&nbsp; MainForm.SetFormColor('#075660','',clGNone);</div><div>&nbsp;&nbsp;</div><div>&nbsp; CenterWrapperPnl = MainForm.AddNewProPanel(MainForm, 'CenterWrapperPnl');</div><div>&nbsp; CenterWrapperPnl.Align = alCenter;</div><div>&nbsp; CenterWrapperPnl.Width = 350;&nbsp;</div><div>&nbsp; CenterWrapperPnl.Height = 450;</div><div>&nbsp; CenterWrapperPnl.clProSettings.IsFill = False;&nbsp;</div><div>&nbsp; CenterWrapperPnl.SetclProSettings(CenterWrapperPnl.clProSettings);</div><div><br></div><div>&nbsp; SwitchContainerPnl = MainForm.AddNewProPanel(CenterWrapperPnl, 'SwitchContainerPnl');</div><div>&nbsp; SwitchContainerPnl.Align = alTop;</div><div>&nbsp; SwitchContainerPnl.Height = 50;</div><div>&nbsp; SwitchContainerPnl.Margins.Bottom = 15;&nbsp;</div><div>&nbsp; SwitchContainerPnl.clProSettings.IsFill = False;</div><div>&nbsp; SwitchContainerPnl.SetclProSettings(SwitchContainerPnl.clProSettings);</div><div><br></div><div>&nbsp; PersSwchBtn = MainForm.AddNewProButton(SwitchContainerPnl, 'PersSwchBtn', 'Personel');</div><div>&nbsp; PersSwchBtn.Align = alLeft;</div><div>&nbsp; PersSwchBtn.Width = 170;</div><div>&nbsp; PersSwchBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; PersSwchBtn.clProSettings.FontSize = 16;</div><div>&nbsp; PersSwchBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; PersSwchBtn.clProSettings.BorderColor = clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; PersSwchBtn.clProSettings.BorderWidth = 1;</div><div>&nbsp; PersSwchBtn.clProSettings.RoundHeight = 8;</div><div>&nbsp; PersSwchBtn.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersSwchBtn.SetclProSettings(PersSwchBtn.clProSettings);</div><div><br></div><div>&nbsp; MngrSwchBtn = MainForm.AddNewProButton(SwitchContainerPnl, 'MngrSwchBtn', 'Yönetici');</div><div>&nbsp; MngrSwchBtn.Align = alClient;</div><div>&nbsp; MngrSwchBtn.Margins.Left = 10;&nbsp;</div><div>&nbsp; MngrSwchBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; MngrSwchBtn.clProSettings.FontSize = 16;&nbsp;</div><div>&nbsp; MngrSwchBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; MngrSwchBtn.clProSettings.BorderColor = clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; MngrSwchBtn.clProSettings.BorderWidth = 1;</div><div>&nbsp; MngrSwchBtn.clProSettings.RoundHeight = 8;</div><div>&nbsp; MngrSwchBtn.clProSettings.RoundWidth = 8;</div><div>&nbsp; MngrSwchBtn.SetclProSettings(MngrSwchBtn.clProSettings);</div><div><br></div><div>&nbsp; PersMainPnl = MainForm.AddNewProPanel(CenterWrapperPnl, 'PersMainPnl');</div><div>&nbsp; PersMainPnl.Align = alClient;</div><div>&nbsp; PersMainPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; PersMainPnl.clProSettings.BorderColor = clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; PersMainPnl.clProSettings.BorderWidth = 1;</div><div>&nbsp; PersMainPnl.clProSettings.RoundHeight = 20;</div><div>&nbsp; PersMainPnl.clProSettings.RoundWidth = 20;</div><div>&nbsp; PersMainPnl.SetclProSettings(PersMainPnl.clProSettings);</div><div><br></div><div>&nbsp; PersUserLbl = MainForm.AddNewProLabel(PersMainPnl, 'PersUserLbl', 'Kullanıcı Adı');</div><div>&nbsp; PersUserLbl.Align = alTop; PersUserLbl.Height = 25;</div><div>&nbsp; PersUserLbl.Margins.Top = 30; PersUserLbl.Margins.Left = 20;</div><div>&nbsp; PersUserLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; PersUserLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; PersUserLbl.SetclProSettings(PersUserLbl.clProSettings);</div><div><br></div><div>&nbsp; PersUserEdit = MainForm.AddNewProEdit(PersMainPnl,'PersUserEdit', 'Kullanıcı adınızı giriniz');</div><div>&nbsp; PersUserEdit.Align = alTop; PersUserEdit.Height = 45;</div><div>&nbsp; PersUserEdit.Margins.Left = 20; PersUserEdit.Margins.Right = 20;</div><div>&nbsp; PersUserEdit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#e8e8e8');</div><div>&nbsp; PersUserEdit.clProSettings.RoundHeight = 8; PersUserEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersUserEdit.SetclProSettings(PersUserEdit.clProSettings);</div><div><br></div><div>&nbsp; PersPasswordLbl = MainForm.AddNewProLabel(PersMainPnl, 'PersPasswordLbl', 'Şifre');</div><div>&nbsp; PersPasswordLbl.Align = alTop; PersPasswordLbl.Height = 25;</div><div>&nbsp; PersPasswordLbl.Margins.Top = 20; PersPasswordLbl.Margins.Left = 20;</div><div>&nbsp; PersPasswordLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; PersPasswordLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; PersPasswordLbl.SetclProSettings(PersPasswordLbl.clProSettings);</div><div><br></div><div>&nbsp; PersPasswordEdit = MainForm.AddNewProEdit(PersMainPnl,'PersPasswordEdit', 'Şifrenizi giriniz');</div><div>&nbsp; PersPasswordEdit.Align = alTop; PersPasswordEdit.Height = 45;</div><div>&nbsp; PersPasswordEdit.Margins.Left = 20; PersPasswordEdit.Margins.Right = 20;</div><div>&nbsp; PersPasswordEdit.Password = True;</div><div>&nbsp; PersPasswordEdit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#e8e8e8');</div><div>&nbsp; PersPasswordEdit.clProSettings.RoundHeight = 8; PersPasswordEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersPasswordEdit.SetclProSettings(PersPasswordEdit.clProSettings);</div><div><br></div><div>&nbsp; PersForgotPassword = MainForm.AddNewProLabel(PersMainPnl, 'PersForgotPassword', 'Şifremi unuttum?');</div><div>&nbsp; PersForgotPassword.Align = alTop; PersForgotPassword.Height = 25;</div><div>&nbsp; PersForgotPassword.Margins.Top = 10; PersForgotPassword.Margins.Right = 20;</div><div>&nbsp; PersForgotPassword.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; PersForgotPassword.clProSettings.TextSettings.HorzAlign = taTrailing;&nbsp;</div><div>&nbsp; PersForgotPassword.SetclProSettings(PersForgotPassword.clProSettings);</div><div><br></div><div>&nbsp; PersLoginBtn = MainForm.AddNewProButton(PersMainPnl, 'PersLoginBtn', 'Giriş Yap');</div><div>&nbsp; PersLoginBtn.Align = alBottom; PersLoginBtn.Height = 55;</div><div>&nbsp; PersLoginBtn.Margins.Bottom = 30; PersLoginBtn.Margins.Left = 20; PersLoginBtn.Margins.Right = 20;</div><div>&nbsp; PersLoginBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; PersLoginBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; PersLoginBtn.clProSettings.RoundHeight = 10; PersLoginBtn.clProSettings.RoundWidth = 10;</div><div>&nbsp; PersLoginBtn.SetclProSettings(PersLoginBtn.clProSettings);</div><div><br></div><div>&nbsp; MngrMainPnl = MainForm.AddNewProPanel(CenterWrapperPnl, 'MngrMainPnl');</div><div>&nbsp; MngrMainPnl.Align = alClient;&nbsp;</div><div>&nbsp; MngrMainPnl.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; MngrMainPnl.clProSettings.BorderColor = clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; MngrMainPnl.clProSettings.BorderWidth = 1;</div><div>&nbsp; MngrMainPnl.clProSettings.RoundHeight = 20;</div><div>&nbsp; MngrMainPnl.clProSettings.RoundWidth = 20;</div><div>&nbsp; MngrMainPnl.SetclProSettings(MngrMainPnl.clProSettings);</div><div><br></div><div>&nbsp; MngrUserLbl = MainForm.AddNewProLabel(MngrMainPnl, 'MngrUserLbl', 'Yönetici Adı');</div><div>&nbsp; MngrUserLbl.Align = alTop; MngrUserLbl.Height = 25;</div><div>&nbsp; MngrUserLbl.Margins.Top = 30; MngrUserLbl.Margins.Left = 20;</div><div>&nbsp; MngrUserLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; MngrUserLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; MngrUserLbl.SetclProSettings(MngrUserLbl.clProSettings);</div><div><br></div><div>&nbsp; MngrUserEdit = MainForm.AddNewProEdit(MngrMainPnl,'MngrUserEdit', 'Kullanıcı adınızı giriniz');</div><div>&nbsp; MngrUserEdit.Align = alTop; MngrUserEdit.Height = 45;</div><div>&nbsp; MngrUserEdit.Margins.Left = 20; MngrUserEdit.Margins.Right = 20;</div><div>&nbsp; MngrUserEdit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#e8e8e8');</div><div>&nbsp; MngrUserEdit.clProSettings.RoundHeight = 8; MngrUserEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; MngrUserEdit.SetclProSettings(MngrUserEdit.clProSettings);</div><div><br></div><div>&nbsp; MngrPasswordLbl = MainForm.AddNewProLabel(MngrMainPnl, 'MngrPasswordLbl', 'Şifre');</div><div>&nbsp; MngrPasswordLbl.Align = alTop; MngrPasswordLbl.Height = 25;</div><div>&nbsp; MngrPasswordLbl.Margins.Top = 20; MngrPasswordLbl.Margins.Left = 20;</div><div>&nbsp; MngrPasswordLbl.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; MngrPasswordLbl.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; MngrPasswordLbl.SetclProSettings(MngrPasswordLbl.clProSettings);</div><div><br></div><div>&nbsp; MngrPasswordEdit = MainForm.AddNewProEdit(MngrMainPnl,'MngrPasswordEdit', 'Şifrenizi giriniz');</div><div>&nbsp; MngrPasswordEdit.Align = alTop; MngrPasswordEdit.Height = 45;</div><div>&nbsp; MngrPasswordEdit.Margins.Left = 20; MngrPasswordEdit.Margins.Right = 20;</div><div>&nbsp; MngrPasswordEdit.Password = True;</div><div>&nbsp; MngrPasswordEdit.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#e8e8e8');</div><div>&nbsp; MngrPasswordEdit.clProSettings.RoundHeight = 8; MngrPasswordEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; MngrPasswordEdit.SetclProSettings(MngrPasswordEdit.clProSettings);</div><div><br></div><div>&nbsp; MngrForgotPassword = MainForm.AddNewProLabel(MngrMainPnl, 'MngrForgotPassword', 'Şifremi unuttum?');</div><div>&nbsp; MngrForgotPassword.Align = alTop; MngrForgotPassword.Height = 25;</div><div>&nbsp; MngrForgotPassword.Margins.Top = 10; MngrForgotPassword.Margins.Right = 20;</div><div>&nbsp; MngrForgotPassword.clProSettings.FontColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; MngrForgotPassword.clProSettings.TextSettings.HorzAlign = taTrailing;</div><div>&nbsp; MngrForgotPassword.SetclProSettings(MngrForgotPassword.clProSettings);</div><div><br></div><div>&nbsp; MngrLoginBtn = MainForm.AddNewProButton(MngrMainPnl, 'MngrLoginBtn', 'Yönetici Girişi');</div><div>&nbsp; MngrLoginBtn.Align = alBottom; MngrLoginBtn.Height = 55;</div><div>&nbsp; MngrLoginBtn.Margins.Bottom = 30; MngrLoginBtn.Margins.Left = 20; MngrLoginBtn.Margins.Right = 20;</div><div>&nbsp; MngrLoginBtn.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#075660');</div><div>&nbsp; MngrLoginBtn.clProSettings.FontColor = clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; MngrLoginBtn.clProSettings.RoundHeight = 10; MngrLoginBtn.clProSettings.RoundWidth = 10;</div><div>&nbsp; MngrLoginBtn.SetclProSettings(MngrLoginBtn.clProSettings);</div><div><br></div><div>&nbsp; MngrMainPnl.Visible = False;</div><div><br></div><div>&nbsp; MainForm.AddNewEvent(PersLoginBtn, tbeOnClick, 'goToPersAnaSayfa');</div><div>&nbsp; MainForm.AddNewEvent(MngrSwchBtn, tbeOnClick, 'managerMainPnlShow');</div><div>&nbsp; MainForm.AddNewEvent(PersSwchBtn, tbeOnClick, 'personnelMainPnlShow');</div><div>&nbsp;&nbsp;</div><div>&nbsp; MainForm.Run;</div><div>}<br><br>Kodu incelemeni isticem.<br><br>iyi akşamlar&nbsp;</div><br></div>]]>
   </description>
   <pubDate>Fri, 01 May 2026 22:17:30 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1458&amp;PID=3324#3324</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : Panel gizlendiğinde butonların da gizlenmesi]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1458&amp;PID=3323#3323</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=397">Zitdoyz</a><br /><strong>Konu:</strong> Panel gizlendiğinde butonların da gizlenmesi<br /><strong>Gönderim Zamanı:</strong> 01&nbsp;Mayıs&nbsp;2026 Saat 19:35<br /><br /><div>var&nbsp;</div><div>MainForm: TclForm;</div><div>PersSwchBtn,MngrSwchBtn : TClProButton;</div><div><br></div><div>//Personel&nbsp;</div><div>PersMainPnl: TclProPanel;</div><div>PersUserLbl,PersPasswordLbl,PersForgotPassword: TClProLabel;</div><div>PersUserEdit,PersPasswordEdit: TclProEdit;</div><div>PersLoginBtn,PersRegisterBtn: TClProButton;</div><div>PersLoginImg: TCLImage;</div><div>PersLogo: TClProImage;</div><div><br></div><div>//Yönetici</div><div>MngrMainPnl: TclProPanel;</div><div>MngrUserLbl,MngrPasswordLbl,MngrForgotPassword: TClProLabel;</div><div>MngrUserEdit,MngrPasswordEdit: TclProEdit;</div><div>MngrLoginBtn,MngrRegisterBtn: TClProButton;</div><div>MngrLoginImg: TCLImage;</div><div>MngrLogo: TClProImage;</div><div><br></div><div>//Prosödürler</div><div><br></div><div>&nbsp; &nbsp; void managerMainPnlShow;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; MngrMainPnl.Visible = True;</div><div>&nbsp; &nbsp; persMainPnl.Visible = False;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; PersSwchBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#F8FAFC');</div><div>&nbsp; &nbsp; PersSwchBtn.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; &nbsp; PersSwchBtn.SetclProSettings(PersSwchBtn.clProSettings);</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; MngrSwchBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#075660');</div><div>&nbsp; &nbsp; MngrSwchBtn.clProSettings.FontColor = clAlphaColor.clhextocolor('#F8FAFC');</div><div>&nbsp; &nbsp; MngrSwchBtn.SetclProSettings(MngrSwchBtn.clProSettings);</div><div><br></div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; void personnelMainPnlShow;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; MngrMainPnl.Visible = False;</div><div>&nbsp; &nbsp; persMainPnl.Visible = True;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; MngrSwchBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#F8FAFC');</div><div>&nbsp; &nbsp; MngrSwchBtn.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; &nbsp; MngrSwchBtn.SetclProSettings(MngrSwchBtn.clProSettings);&nbsp;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; PersSwchBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#075660');</div><div>&nbsp; &nbsp; PersSwchBtn.clProSettings.FontColor = clAlphaColor.clhextocolor('#F8FAFC');</div><div>&nbsp; &nbsp; PersSwchBtn.SetclProSettings(PersSwchBtn.clProSettings);</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; &nbsp; void goToPersAnaSayfa;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if ((PersUserEdit.text=='1') &amp;&amp; (PersPasswordEdit.text=='1'))</div><div>&nbsp; &nbsp; {&nbsp;</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Giriş Başarılı! Sayfaya yönlendiriliyorsunuz.');</div><div>&nbsp; &nbsp; &nbsp; Clomosy.RunUnit('PersAnaSayfa');</div><div>&nbsp; &nbsp; &nbsp; MainForm.clHide;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp;</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Bilgileri kontrol ediniz.');</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; void goToKayitSayfasi;</div><div>&nbsp; {</div><div>&nbsp; &nbsp; Clomosy.RunUnit('kayitSayfasi');</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; }</div><div><br></div><div>{</div><div><br></div><div><br></div><div>//AnaForm</div><div>&nbsp; MainForm=TclForm.Create(Self);</div><div>&nbsp; //MainForm.clSetWindowState(fwsMaximized);</div><div>&nbsp; MainForm.BtnFormMenu.Visible = False;</div><div>&nbsp; MainForm.BtnGoBack.Visible = False;</div><div>&nbsp; MainForm.clSetCaption('----- Flodola ----- ');</div><div>&nbsp; MainForm.SetFormColor('#075660','',clGNone);</div><div>&nbsp;&nbsp;</div><div>//Personel Switch (Button)</div><div>&nbsp; PersSwchBtn = MainForm.AddNewProButton(MainForm, 'PersSwchBtn', 'Personel');</div><div>&nbsp; PersSwchBtn.align=alNone;</div><div>&nbsp; PersSwchBtn.Position.X =(MainForm.clWidth*30)/100;</div><div>&nbsp; PersSwchBtn.Position.y =(MainForm.clHeight*22.5)/100;</div><div>&nbsp; PersSwchBtn.height = (MainForm.clHeight*10)/100;</div><div>&nbsp; PersSwchBtn.Width = (MainForm.clWidth*20)/100;</div><div>&nbsp; PersSwchBtn.clProSettings.FontColor = clAlphaColor.clhextocolor('#F8FAFC');</div><div>&nbsp; PersSwchBtn.clProSettings.FontSize = 18;</div><div>&nbsp; PersSwchBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#075660');</div><div>&nbsp; PersSwchBtn.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; PersSwchBtn.clProSettings.BorderWidth = 1;</div><div>&nbsp; PersSwchBtn.clProSettings.RoundHeight = 8;</div><div>&nbsp; PersSwchBtn.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersSwchBtn.SetclProSettings(PersSwchBtn.clProSettings);</div><div><br></div><div>//Yönetici Switch (Button)</div><div>&nbsp; MngrSwchBtn = MainForm.AddNewProButton(MainForm, 'MngrSwchBtn', 'Yönetici');</div><div>&nbsp; MngrSwchBtn.align=alNone;</div><div>&nbsp; MngrSwchBtn.Position.X =(MainForm.clWidth*50)/100;</div><div>&nbsp; MngrSwchBtn.Position.y =(MainForm.clHeight*22.5)/100;</div><div>&nbsp; MngrSwchBtn.height = (MainForm.clHeight*10)/100;</div><div>&nbsp; MngrSwchBtn.Width = (MainForm.clWidth*20)/100;</div><div>&nbsp; MngrSwchBtn.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; MngrSwchBtn.clProSettings.FontSize = 18;&nbsp;</div><div>&nbsp; MngrSwchBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#F8FAFC');</div><div>&nbsp; MngrSwchBtn.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; MngrSwchBtn.clProSettings.BorderWidth = 1;</div><div>&nbsp; MngrSwchBtn.clProSettings.RoundHeight = 8;</div><div>&nbsp; MngrSwchBtn.clProSettings.RoundWidth = 8;</div><div>&nbsp; MngrSwchBtn.SetclProSettings(MngrSwchBtn.clProSettings);</div><div>&nbsp;&nbsp;</div><div>//Personel Panel</div><div>&nbsp; PersMainPnl= MainForm.AddNewProPanel(MainForm, 'PersMainPnl');</div><div>&nbsp; PersMainPnl.align= alCenter;</div><div>&nbsp; PersMainPnl.Height= (MainForm.clHeight* 70)/100;</div><div>&nbsp; PersMainPnl.Width= (MainForm.clWidth*50)/100;</div><div>&nbsp; PersMainPnl.clProSettings.BackgroundColor=clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; PersMainPnl.clProSettings.BorderColor=clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; PersMainPnl.clProSettings.BorderWidth= 1;</div><div>&nbsp; PersMainPnl.clProSettings.RoundHeight= 35;</div><div>&nbsp; PersMainPnl.clProSettings.RoundWidth= 35;</div><div>&nbsp; PersMainPnl.SetclProSettings(PersMainPnl.clProSettings);</div><div>&nbsp;&nbsp;</div><div>//Personel Logo - BİTMEDİ</div><div>&nbsp; /*</div><div>&nbsp; Logo= MainForm.AddNewProImage(PersMainPnl, 'Logo');</div><div>&nbsp; Logo.clProSettings.PictureSource = '<a href="https://clomosy.com/demos/computerNetwork.png" target="_blank" rel="nofollow">https://clomosy.com/demos/computerNetwork.png</a>';</div><div>&nbsp; Logo.align= alNone;</div><div>&nbsp; Logo.Position.y =(PersMainPnl.Height*10)/100;</div><div>&nbsp; Logo.Position.X =(PersMainPnl.Width*5)/100;</div><div>&nbsp; Logo.Height= (PersMainPnl.Height* 20)/100;</div><div>&nbsp; Logo.Width= (PersMainPnl.Width*90)/100;</div><div>&nbsp; Logo.SetclProSettings(Logo.clProSettings);</div><div>&nbsp; */</div><div>&nbsp;&nbsp;</div><div>//Personel Kullanıcı Adı Label</div><div>&nbsp; PersUserLbl=MainForm.AddNewProLabel(PersMainPnl, 'PersUserLbl', 'Kullanıcı Adı');</div><div>&nbsp; PersUserLbl.align =alNone;</div><div>&nbsp; PersUserLbl.Position.X =(PersMainPnl.Width*15)/100;</div><div>&nbsp; PersUserLbl.Position.y =(PersMainPnl.Height*25)/100;</div><div>&nbsp; PersUserLbl.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; PersUserLbl.clProSettings.FontSize = 12;</div><div>&nbsp; PersUserLbl.SetclProSettings(PersUserLbl.clProSettings);</div><div><br></div><div>//Personel Kullanıcı Adı Edit</div><div>&nbsp; PersUserEdit= MainForm.AddNewProEdit(PersMainPnl,'PersUserEdit', 'Kullanıcı adınızı giriniz ');</div><div>&nbsp; PersUserEdit.align= alNone;</div><div>&nbsp; PersUserEdit.Height= (PersMainPnl.Height*12)/100;</div><div>&nbsp; PersUserEdit.Width= (PersMainPnl.Width*75)/100;</div><div>&nbsp; PersUserEdit.Position.X =(PersMainPnl.Width*15)/100;</div><div>&nbsp; PersUserEdit.Position.y =(PersMainPnl.Height*30)/100;</div><div>&nbsp; PersUserEdit.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; PersUserEdit.clProSettings.BorderWidth = 1;</div><div>&nbsp; PersUserEdit.clProSettings.RoundHeight = 8;</div><div>&nbsp; PersUserEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersUserEdit.clProSettings.BackgroundColor=clAlphaColor.clHexToColor('#e8e8e8');</div><div>&nbsp; PersUserEdit.SetclProSettings(PersUserEdit.clProSettings);</div><div><br></div><div>//Personel Şifre Label</div><div>&nbsp; PersPasswordLbl=MainForm.AddNewProLabel(PersMainPnl, 'PersPasswordLbl', 'Şifre');</div><div>&nbsp; PersPasswordLbl.align =alNone;</div><div>&nbsp; PersPasswordLbl.Position.X =(PersMainPnl.Width*15)/100;</div><div>&nbsp; PersPasswordLbl.Position.y =(PersMainPnl.Height*45)/100;</div><div>&nbsp; PersPasswordLbl.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; PersPasswordLbl.clProSettings.FontSize = 12;</div><div>&nbsp; PersPasswordLbl.SetclProSettings(PersPasswordLbl.clProSettings);</div><div>&nbsp;&nbsp;</div><div>//Personel Şifre Edit</div><div>&nbsp; PersPasswordEdit= MainForm.AddNewProEdit(PersMainPnl,'PersPasswordEdit', 'Şifrenizi giriniz ');</div><div>&nbsp; PersPasswordEdit.align= alNone;</div><div>&nbsp; PersPasswordEdit.Height= (PersMainPnl.Height*12)/100;</div><div>&nbsp; PersPasswordEdit.Width= (PersMainPnl.Width*75)/100;</div><div>&nbsp; PersPasswordEdit.Position.X =(PersMainPnl.Width*15)/100;</div><div>&nbsp; PersPasswordEdit.Position.y =(PersMainPnl.Height*50)/100;</div><div>&nbsp; PersPasswordEdit.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; PersPasswordEdit.clProSettings.BorderWidth = 1;</div><div>&nbsp; PersPasswordEdit.clProSettings.RoundHeight = 8;</div><div>&nbsp; PersPasswordEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersPasswordEdit.clProSettings.BackgroundColor=clAlphaColor.clHexToColor('#e8e8e8');</div><div>&nbsp; PersPasswordEdit.SetclProSettings(PersPasswordEdit.clProSettings);</div><div>&nbsp;&nbsp;</div><div>//Personel Şifremi Unuttum Label</div><div>&nbsp; PersForgotPassword=MainForm.AddNewProLabel(PersMainPnl, 'PersForgotPassword', 'Şifremi unuttum?');</div><div>&nbsp; PersForgotPassword.align =alNone;</div><div>&nbsp; PersForgotPassword.Position.X =(PersMainPnl.Width*65)/100;</div><div>&nbsp; PersForgotPassword.Position.Y =(PersMainPnl.Height*65)/100;</div><div>&nbsp; PersForgotPassword.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; PersForgotPassword.clProSettings.FontSize = 12;</div><div>&nbsp; PersForgotPassword.SetclProSettings(PersForgotPassword.clProSettings);</div><div><br></div><div>//Personel Giriş Butonu</div><div>&nbsp; PersLoginBtn = MainForm.AddNewProButton(PersMainPnl, 'PersLoginBtn', 'Giriş Yap');</div><div>&nbsp; PersLoginBtn.align=alNone;</div><div>&nbsp; PersLoginBtn.Position.X =(PersMainPnl.Width*15)/100;</div><div>&nbsp; PersLoginBtn.Position.y =(PersMainPnl.Height*75)/100;</div><div>&nbsp; PersLoginBtn.height = (PersMainPnl.Height*12)/100;</div><div>&nbsp; PersLoginBtn.Width = (PersMainPnl.Width*75)/100;</div><div>&nbsp; PersLoginBtn.clProSettings.FontColor = clAlphaColor.clhextocolor('#F8FAFC');</div><div>&nbsp; PersLoginBtn.clProSettings.FontSize = 18;</div><div>&nbsp; PersLoginBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#075660');//clAlphacolor.clRed</div><div>&nbsp; PersLoginBtn.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; PersLoginBtn.clProSettings.BorderWidth = 1;</div><div>&nbsp; PersLoginBtn.clProSettings.RoundHeight = 8;</div><div>&nbsp; PersLoginBtn.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersLoginBtn.SetclProSettings(PersLoginBtn.clProSettings);</div><div>&nbsp;&nbsp;</div><div>//Personel Giriş Butonu Image</div><div>&nbsp; PersLoginImg =MainForm.AddNewImage(PersLoginBtn,'PersLoginImg');</div><div>&nbsp; MainForm.SetImage(PersLoginImg,'LoginIcon');</div><div>&nbsp; PersLoginImg.align =alNone;</div><div>&nbsp; PersLoginImg.Position.X = (PersLoginBtn.Width*80)/100;</div><div>&nbsp; PersLoginImg.Position.Y = (PersLoginBtn.Height*25)/100;</div><div>&nbsp; PersLoginImg.height = (PersLoginBtn.Height*60)/100;</div><div>&nbsp; PersLoginImg.Width = (PersLoginBtn.Height*60)/100;</div><div>&nbsp;&nbsp;</div><div>//Personel Kayıt Ol Butonu</div><div>&nbsp; /*</div><div>&nbsp; PersRegisterBtn = MainForm.AddNewProButton(PersMainPnl, 'PersRegisterBtn', 'Kayıt Ol');</div><div>&nbsp; PersRegisterBtn.align=alNone;</div><div>&nbsp; PersRegisterBtn.Position.X =(PersMainPnl.Width*15)/100;</div><div>&nbsp; PersRegisterBtn.Position.y =(PersMainPnl.Height*50)/100;</div><div>&nbsp; PersRegisterBtn.height = (PersMainPnl.Height*7)/100;</div><div>&nbsp; PersRegisterBtn.Width = (PersMainPnl.Width*30)/100;</div><div>&nbsp; PersRegisterBtn.clProSettings.FontColor = clAlphaColor.clblack;</div><div>&nbsp; PersRegisterBtn.clProSettings.FontSize = 12;</div><div>&nbsp; PersRegisterBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#11ac23');//clAlphacolor.clRed</div><div>&nbsp; PersRegisterBtn.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; PersRegisterBtn.clProSettings.BorderWidth = 1;</div><div>&nbsp; PersRegisterBtn.clProSettings.RoundHeight = 8;</div><div>&nbsp; PersRegisterBtn.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersRegisterBtn.SetclProSettings(PersRegisterBtn.clProSettings);</div><div>&nbsp; */</div><div>&nbsp;&nbsp;</div><div>//Yönetici Panel</div><div>&nbsp; MngrMainPnl= MainForm.AddNewProPanel(MainForm, 'MngrMainPnl');</div><div>&nbsp; MngrMainPnl.align= alCenter;</div><div>&nbsp; MngrMainPnl.Height= (MainForm.clHeight* 70)/100;</div><div>&nbsp; MngrMainPnl.Width= (MainForm.clWidth*50)/100;</div><div>&nbsp; MngrMainPnl.clProSettings.BackgroundColor=clAlphaColor.clHexToColor('#F8FAFC');</div><div>&nbsp; MngrMainPnl.clProSettings.BorderColor=clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; MngrMainPnl.clProSettings.BorderWidth= 1;</div><div>&nbsp; MngrMainPnl.clProSettings.RoundHeight= 35;</div><div>&nbsp; MngrMainPnl.clProSettings.RoundWidth= 35;</div><div>&nbsp; MngrMainPnl.SetclProSettings(MngrMainPnl.clProSettings);</div><div><br></div><div>//Yönetici Logo - BİTMEDİ</div><div><br></div><div>//Yönetici Kullanıcı Adı Label</div><div>&nbsp; MngrUserLbl=MainForm.AddNewProLabel(MngrMainPnl, 'MngrUserLbl', 'Kullanıcı Adı');</div><div>&nbsp; MngrUserLbl.align =alNone;</div><div>&nbsp; MngrUserLbl.Position.X =(MngrMainPnl.Width*15)/100;</div><div>&nbsp; MngrUserLbl.Position.y =(MngrMainPnl.Height*25)/100;</div><div>&nbsp; MngrUserLbl.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; MngrUserLbl.clProSettings.FontSize = 12;</div><div>&nbsp; MngrUserLbl.SetclProSettings(MngrUserLbl.clProSettings);</div><div><br></div><div>//Yönetici Kullanıcı Adı Edit</div><div>&nbsp; MngrUserEdit= MainForm.AddNewProEdit(MngrMainPnl,'MngrUserEdit', 'Kullanıcı adınızı giriniz ');</div><div>&nbsp; MngrUserEdit.align= alNone;</div><div>&nbsp; MngrUserEdit.Height= (MngrMainPnl.Height*12)/100;</div><div>&nbsp; MngrUserEdit.Width= (MngrMainPnl.Width*75)/100;</div><div>&nbsp; MngrUserEdit.Position.X =(MngrMainPnl.Width*15)/100;</div><div>&nbsp; MngrUserEdit.Position.y =(MngrMainPnl.Height*30)/100;</div><div>&nbsp; MngrUserEdit.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; MngrUserEdit.clProSettings.BorderWidth = 1;</div><div>&nbsp; MngrUserEdit.clProSettings.RoundHeight = 8;</div><div>&nbsp; MngrUserEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; MngrUserEdit.clProSettings.BackgroundColor=clAlphaColor.clHexToColor('#e8e8e8');</div><div>&nbsp; MngrUserEdit.SetclProSettings(MngrUserEdit.clProSettings);</div><div><br></div><div>//Yönetici Şifre Label</div><div>&nbsp; MngrPasswordLbl=MainForm.AddNewProLabel(MngrMainPnl, 'MngrPasswordLbl', 'Şifre');</div><div>&nbsp; MngrPasswordLbl.align =alNone;</div><div>&nbsp; MngrPasswordLbl.Position.X =(MngrMainPnl.Width*15)/100;</div><div>&nbsp; MngrPasswordLbl.Position.y =(MngrMainPnl.Height*45)/100;</div><div>&nbsp; MngrPasswordLbl.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; MngrPasswordLbl.clProSettings.FontSize = 12;</div><div>&nbsp; MngrPasswordLbl.SetclProSettings(MngrPasswordLbl.clProSettings);</div><div><br></div><div>//Yönetici Şifre Edit</div><div>&nbsp; MngrPasswordEdit= MainForm.AddNewProEdit(MngrMainPnl,'MngrPasswordEdit', 'Şifrenizi giriniz ');</div><div>&nbsp; MngrPasswordEdit.align= alNone;</div><div>&nbsp; MngrPasswordEdit.Height= (MngrMainPnl.Height*12)/100;</div><div>&nbsp; MngrPasswordEdit.Width= (MngrMainPnl.Width*75)/100;</div><div>&nbsp; MngrPasswordEdit.Position.X =(MngrMainPnl.Width*15)/100;</div><div>&nbsp; MngrPasswordEdit.Position.y =(MngrMainPnl.Height*50)/100;</div><div>&nbsp; MngrPasswordEdit.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; MngrPasswordEdit.clProSettings.BorderWidth = 1;</div><div>&nbsp; MngrPasswordEdit.clProSettings.RoundHeight = 8;</div><div>&nbsp; MngrPasswordEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; MngrPasswordEdit.clProSettings.BackgroundColor=clAlphaColor.clHexToColor('#e8e8e8');</div><div>&nbsp; MngrPasswordEdit.SetclProSettings(MngrPasswordEdit.clProSettings);</div><div><br></div><div>//Yönetici Şifremi Unuttum Label</div><div>&nbsp; MngrForgotPassword=MainForm.AddNewProLabel(MngrMainPnl, 'MngrForgotPassword', 'Şifremi unuttum?');</div><div>&nbsp; MngrForgotPassword.align =alNone;</div><div>&nbsp; MngrForgotPassword.Position.X =(MngrMainPnl.Width*65)/100;</div><div>&nbsp; MngrForgotPassword.Position.y =(MngrMainPnl.Height*65)/100;</div><div>&nbsp; MngrForgotPassword.clProSettings.FontColor = clAlphaColor.clhextocolor('#075660');</div><div>&nbsp; MngrForgotPassword.clProSettings.FontSize = 12;</div><div>&nbsp; MngrForgotPassword.SetclProSettings(MngrForgotPassword.clProSettings);</div><div><br></div><div>//Yönetici Giriş Butonu</div><div>&nbsp; MngrLoginBtn = MainForm.AddNewProButton(MngrMainPnl, 'MngrLoginBtn', 'Giriş Yap');</div><div>&nbsp; MngrLoginBtn.align=alNone;</div><div>&nbsp; MngrLoginBtn.Position.X =(MngrMainPnl.Width*15)/100;</div><div>&nbsp; MngrLoginBtn.Position.y =(MngrMainPnl.Height*75)/100;</div><div>&nbsp; MngrLoginBtn.height = (MngrMainPnl.Height*12)/100;</div><div>&nbsp; MngrLoginBtn.Width = (MngrMainPnl.Width*75)/100;</div><div>&nbsp; MngrLoginBtn.clProSettings.FontColor = clAlphaColor.clhextocolor('#F8FAFC');</div><div>&nbsp; MngrLoginBtn.clProSettings.FontSize = 18;</div><div>&nbsp; MngrLoginBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#075660');//clAlphacolor.clRed</div><div>&nbsp; MngrLoginBtn.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; MngrLoginBtn.clProSettings.BorderWidth = 1;</div><div>&nbsp; MngrLoginBtn.clProSettings.RoundHeight = 8;</div><div>&nbsp; MngrLoginBtn.clProSettings.RoundWidth = 8;</div><div>&nbsp; MngrLoginBtn.SetclProSettings(MngrLoginBtn.clProSettings);</div><div><br></div><div>//Yönetici Giriş Butonu Image</div><div>&nbsp; MngrLoginImg =MainForm.AddNewImage(MngrLoginBtn,'MngrLoginImg');</div><div>&nbsp; MainForm.SetImage(PersLoginImg,'LoginIcon');</div><div>&nbsp; MngrLoginImg.align =alNone;</div><div>&nbsp; MngrLoginImg.Position.X = (MngrLoginBtn.Width*80)/100;</div><div>&nbsp; MngrLoginImg.Position.Y = (MngrLoginBtn.Height*25)/100;</div><div>&nbsp; MngrLoginImg.height = (MngrLoginBtn.Height*60)/100;</div><div>&nbsp; MngrLoginImg.Width = (MngrLoginBtn.Height*60)/100;</div><div><br></div><div>//Yönetici Kayıt Ol Butonu&nbsp;</div><div>&nbsp; /*</div><div>&nbsp; PersRegisterBtn = MainForm.AddNewProButton(PersMainPnl, 'PersRegisterBtn', 'Kayıt Ol');</div><div>&nbsp; PersRegisterBtn.align=alNone;</div><div>&nbsp; PersRegisterBtn.Position.X =(PersMainPnl.Width*15)/100;</div><div>&nbsp; PersRegisterBtn.Position.y =(PersMainPnl.Height*50)/100;</div><div>&nbsp; PersRegisterBtn.height = (PersMainPnl.Height*7)/100;</div><div>&nbsp; PersRegisterBtn.Width = (PersMainPnl.Width*30)/100;</div><div>&nbsp; PersRegisterBtn.clProSettings.FontColor = clAlphaColor.clblack;</div><div>&nbsp; PersRegisterBtn.clProSettings.FontSize = 12;</div><div>&nbsp; PersRegisterBtn.clProSettings.Backgroundcolor= clAlphacolor.clhextocolor('#11ac23');//clAlphacolor.clRed</div><div>&nbsp; PersRegisterBtn.clProSettings.Bordercolor= clAlphacolor.clhextocolor('#00000');</div><div>&nbsp; PersRegisterBtn.clProSettings.BorderWidth = 1;</div><div>&nbsp; PersRegisterBtn.clProSettings.RoundHeight = 8;</div><div>&nbsp; PersRegisterBtn.clProSettings.RoundWidth = 8;</div><div>&nbsp; PersRegisterBtn.SetclProSettings(PersRegisterBtn.clProSettings);</div><div>&nbsp;*/</div><div>&nbsp;</div><div>//------------</div><div>&nbsp; MngrMainPnl.Visible = False;</div><div>&nbsp; PersSwchBtn.BringToFront;</div><div>&nbsp; MngrSwchBtn.BringToFront;</div><div>&nbsp;</div><div>//Eventler</div><div>&nbsp; MainForm.AddNewEvent(PersLoginBtn,tbeOnClick,'goToPersAnaSayfa');</div><div>&nbsp;//MainForm.AddNewEvent(PersRegisterBtn,tbeOnClick,'goToKayitSayfasi');</div><div>&nbsp; MainForm.AddNewEvent(MngrSwchBtn,tbeOnClick,'managerMainPnlShow');</div><div>&nbsp; MainForm.AddNewEvent(persSwchBtn,tbeOnClick,'personnelMainPnlShow');</div><div>&nbsp; MainForm.Run;</div><div><br></div><div>}<br><br>Kodlar bu şekilde <br>PersSwchBtn ve MngrSwchBtn main forma bağlı. Tam ekran veya pencereli kullanım arasında geçiş yaparken butonlar kayıyor panele koyduğumda/bağladığımda panel gizlendiğinde swicth butonlar da gizleniyor.&nbsp;<br>Nasıl bir çözüm uygulanabilir?&nbsp;&nbsp;<br><br><br></div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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" style="display: none !important;">]]>
   </description>
   <pubDate>Fri, 01 May 2026 19:35:29 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1458&amp;PID=3323#3323</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : procedure hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1457&amp;PID=3322#3322</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> procedure hatası<br /><strong>Gönderim Zamanı:</strong> 30&nbsp;Nisan&nbsp;2026 Saat 18:03<br /><br />Merhaba Ahmet,<br>Temel mantığın çok iyi olmuş.&nbsp;<br>Kodun içerisinde bazı terimler TRObject yapısıyla uyumlu değil.<br><br><div>var</div><div>&nbsp; MyForm: TclForm;</div><div>&nbsp;&nbsp;</div><div>&nbsp; PnlStart, PnlLens, PnlCell, PnlMicroscope, PnlInfo: TclProPanel;</div><div>&nbsp; LblTitleStart: TclProLabel;</div><div>&nbsp; BtnStart: TclProButton;</div><div>&nbsp; LblTitleLens: TclProLabel;</div><div>&nbsp; Btn4x, Btn10x, Btn40x, BtnLensBack: TclProButton;</div><div>&nbsp; LblTitleCell: TclProLabel;</div><div>&nbsp; BtnPlant, BtnAnimal, BtnCellBack: TclProButton;</div><div>&nbsp; LblZoom, LblInfoText: TclProLabel;</div><div>&nbsp; ImgMicroscope: TclProImage;</div><div>&nbsp; BtnInfo, BtnReset, BtnBackToStart: TclProButton;</div><div>&nbsp; selectedZoom: String;</div><div>&nbsp; selectedCell: String;</div><div>&nbsp; infoVisible: Boolean;</div><div><br></div><div>void ShowStartPage; forward;</div><div>void ShowLensPage; forward;</div><div>void ShowCellPage; forward;</div><div>void ShowMicroscopePage; forward;</div><div>void UpdateMicroscopeView; forward;</div><div><br></div><div>void BtnStartClick;</div><div>{</div><div>&nbsp; ShowLensPage;</div><div>}</div><div><br></div><div>void BtnLensClick;</div><div>var</div><div>&nbsp; ClickedBtn: TclProButton;</div><div>{</div><div>&nbsp; ClickedBtn = TclProButton(MyForm.clSender);</div><div>&nbsp; selectedZoom = ClickedBtn.clTagStr;&nbsp;</div><div>&nbsp; ShowCellPage;</div><div>}</div><div><br></div><div>void BtnCellClick;</div><div>var</div><div>&nbsp; ClickedBtn: TclProButton;</div><div>{</div><div>&nbsp; ClickedBtn = TclProButton(MyForm.clSender);</div><div>&nbsp; selectedCell = ClickedBtn.clTagStr;&nbsp;</div><div>&nbsp; ShowMicroscopePage;</div><div>}</div><div><br></div><div>void BtnInfoClick;</div><div>{</div><div>&nbsp; infoVisible = not infoVisible;</div><div>&nbsp; PnlInfo.Visible = infoVisible;</div><div>}</div><div><br></div><div>void BtnResetClick;</div><div>{</div><div>&nbsp; ShowLensPage;</div><div>}</div><div><br></div><div>void BtnBackToStartClick;</div><div>{</div><div>&nbsp; ShowStartPage;</div><div>}</div><div><br></div><div>void UpdateMicroscopeView;</div><div>var</div><div>&nbsp; imgUrl: String;</div><div>&nbsp; infoText: String;</div><div>{</div><div>&nbsp; if (selectedCell == 'Plant')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; infoText = 'Bitki hücreleri kloroplast içerir ve fotosentez yapar. Hücre duvarları vardır.';</div><div>&nbsp; &nbsp; if (selectedZoom == '4x') imgUrl = '<a href="https://via.placeholder.com/300/4CAF50/FFFFFF?text=Bitki+Hucresi+4X" target="_blank" rel="nofollow">https://via.placeholder.com/300/4CAF50/FFFFFF?text=Bitki+Hucresi+4X</a>';</div><div>&nbsp; &nbsp; if (selectedZoom == '10x') imgUrl = '<a href="https://via.placeholder.com/300/388E3C/FFFFFF?text=Bitki+Hucresi+10X" target="_blank" rel="nofollow">https://via.placeholder.com/300/388E3C/FFFFFF?text=Bitki+Hucresi+10X</a>';</div><div>&nbsp; &nbsp; if (selectedZoom == '40x') imgUrl = '<a href="https://via.placeholder.com/300/1B5E20/FFFFFF?text=Bitki+Hucresi+40X" target="_blank" rel="nofollow">https://via.placeholder.com/300/1B5E20/FFFFFF?text=Bitki+Hucresi+40X</a>';</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; infoText = 'Hayvan hücrelerinde hücre duvarı ve kloroplast bulunmaz.';</div><div>&nbsp; &nbsp; if (selectedZoom == '4x') imgUrl = '<a href="https://via.placeholder.com/300/F44336/FFFFFF?text=Hayvan+Hucresi+4X" target="_blank" rel="nofollow">https://via.placeholder.com/300/F44336/FFFFFF?text=Hayvan+Hucresi+4X</a>';</div><div>&nbsp; &nbsp; if (selectedZoom == '10x') imgUrl = '<a href="https://via.placeholder.com/300/D32F2F/FFFFFF?text=Hayvan+Hucresi+10X" target="_blank" rel="nofollow">https://via.placeholder.com/300/D32F2F/FFFFFF?text=Hayvan+Hucresi+10X</a>';</div><div>&nbsp; &nbsp; if (selectedZoom == '40x') imgUrl = '<a href="https://via.placeholder.com/300/B71C1C/FFFFFF?text=Hayvan+Hucresi+40X" target="_blank" rel="nofollow">https://via.placeholder.com/300/B71C1C/FFFFFF?text=Hayvan+Hucresi+40X</a>';</div><div>&nbsp; }</div><div><br></div><div>&nbsp; LblZoom.Text = 'Seçim: ' + selectedZoom + ' | ' + selectedCell + ' Hücresi';</div><div>&nbsp; LblInfoText.Text = infoText;</div><div>&nbsp;&nbsp;</div><div>&nbsp; ImgMicroscope.clProSettings.PictureSource = imgUrl;</div><div>&nbsp; ImgMicroscope.SetclProSettings(ImgMicroscope.clProSettings);</div><div>}</div><div><br></div><div>void HideAllPanels;</div><div>{</div><div>&nbsp; PnlStart.Visible = False;</div><div>&nbsp; PnlLens.Visible = False;</div><div>&nbsp; PnlCell.Visible = False;</div><div>&nbsp; PnlMicroscope.Visible = False;</div><div>}</div><div><br></div><div>void ShowStartPage;</div><div>{</div><div>&nbsp; HideAllPanels;</div><div>&nbsp; selectedZoom = '';</div><div>&nbsp; selectedCell = '';</div><div>&nbsp; infoVisible = False;</div><div>&nbsp; PnlStart.Visible = True;</div><div>}</div><div><br></div><div>void ShowLensPage;</div><div>{</div><div>&nbsp; HideAllPanels;</div><div>&nbsp; selectedZoom = '';</div><div>&nbsp; PnlLens.Visible = True;</div><div>}</div><div><br></div><div>void ShowCellPage;</div><div>{</div><div>&nbsp; HideAllPanels;</div><div>&nbsp; selectedCell = '';</div><div>&nbsp; PnlCell.Visible = True;</div><div>}</div><div><br></div><div>void ShowMicroscopePage;</div><div>{</div><div>&nbsp; HideAllPanels;</div><div>&nbsp; infoVisible = False;</div><div>&nbsp; PnlInfo.Visible = False;</div><div>&nbsp; UpdateMicroscopeView;</div><div>&nbsp; PnlMicroscope.Visible = True;</div><div>}</div><div><br></div><div>{</div><div>&nbsp; MyForm = TclForm.Create(Self);</div><div>&nbsp; MyForm.SetFormColor('#E8F5E9', '', clGNone);</div><div><br></div><div>&nbsp; PnlStart = MyForm.AddNewProPanel(MyForm, 'PnlStart');</div><div>&nbsp; PnlStart.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; LblTitleStart = MyForm.AddNewProLabel(PnlStart, 'LblTitleStart', 'Sanal Mikroskop');</div><div>&nbsp; LblTitleStart.Align = alTop; LblTitleStart.Height = 100; LblTitleStart.Margins.Top = 150;</div><div>&nbsp; LblTitleStart.clProSettings.FontSize = 32; LblTitleStart.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblTitleStart.clProSettings.FontColor = clAlphaColor.clHexToColor('#1B5E20');</div><div>&nbsp; LblTitleStart.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblTitleStart.SetclProSettings(LblTitleStart.clProSettings);</div><div><br></div><div>&nbsp; BtnStart = MyForm.AddNewProButton(PnlStart, 'BtnStart', 'Mikroskopa Başla');</div><div>&nbsp; BtnStart.Align = alTop; BtnStart.Height = 60; BtnStart.Margins.Left = 50; BtnStart.Margins.Right = 50;</div><div>&nbsp; BtnStart.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2E7D32');</div><div>&nbsp; BtnStart.clProSettings.FontColor = clAlphaColor.clWhite; BtnStart.clProSettings.RoundHeight = 15; BtnStart.clProSettings.RoundWidth = 15;</div><div>&nbsp; BtnStart.SetclProSettings(BtnStart.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(BtnStart, tbeOnClick, 'BtnStartClick');</div><div><br></div><div>&nbsp; PnlLens = MyForm.AddNewProPanel(MyForm, 'PnlLens');</div><div>&nbsp; PnlLens.Align = alClient;</div><div>&nbsp;&nbsp;</div><div>&nbsp; LblTitleLens = MyForm.AddNewProLabel(PnlLens, 'LblTitleLens', '1. Adım: Mercek Seçin');</div><div>&nbsp; LblTitleLens.Align = alTop; LblTitleLens.Height = 80; LblTitleLens.Margins.Top = 50;</div><div>&nbsp; LblTitleLens.clProSettings.FontSize = 24; LblTitleLens.clProSettings.FontHorzAlign = palCenter; LblTitleLens.clProSettings.FontColor = clAlphaColor.clHexToColor('#1B5E20');</div><div>&nbsp; LblTitleLens.SetclProSettings(LblTitleLens.clProSettings);</div><div><br></div><div>&nbsp; Btn4x = MyForm.AddNewProButton(PnlLens, 'Btn4x', '4X Mercek');</div><div>&nbsp; Btn4x.Align = alTop; Btn4x.Height = 60; Btn4x.Margins.Top = 20; Btn4x.Margins.Left = 50; Btn4x.Margins.Right = 50;</div><div>&nbsp; Btn4x.clTagStr = '4x';</div><div>&nbsp; MyForm.AddNewEvent(Btn4x, tbeOnClick, 'BtnLensClick');</div><div><br></div><div>&nbsp; Btn10x = MyForm.AddNewProButton(PnlLens, 'Btn10x', '10X Mercek');</div><div>&nbsp; Btn10x.Align = alTop; Btn10x.Height = 60; Btn10x.Margins.Top = 20; Btn10x.Margins.Left = 50; Btn10x.Margins.Right = 50;</div><div>&nbsp; Btn10x.clTagStr = '10x';&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(Btn10x, tbeOnClick, 'BtnLensClick');</div><div><br></div><div>&nbsp; Btn40x = MyForm.AddNewProButton(PnlLens, 'Btn40x', '40X Mercek');</div><div>&nbsp; Btn40x.Align = alTop; Btn40x.Height = 60; Btn40x.Margins.Top = 20; Btn40x.Margins.Left = 50; Btn40x.Margins.Right = 50;</div><div>&nbsp; Btn40x.clTagStr = '40x';&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(Btn40x, tbeOnClick, 'BtnLensClick');</div><div>&nbsp;&nbsp;</div><div>&nbsp; BtnLensBack = MyForm.AddNewProButton(PnlLens, 'BtnLensBack', '‹ Geri Dön');</div><div>&nbsp; BtnLensBack.Align = alBottom; BtnLensBack.Height = 60; BtnLensBack.Margins.Bottom = 50; BtnLensBack.Margins.Left = 50; BtnLensBack.Margins.Right = 50;</div><div>&nbsp; MyForm.AddNewEvent(BtnLensBack, tbeOnClick, 'BtnBackToStartClick');</div><div><br></div><div>&nbsp; PnlCell = MyForm.AddNewProPanel(MyForm, 'PnlCell');</div><div>&nbsp; PnlCell.Align = alClient;</div><div><br></div><div>&nbsp; LblTitleCell = MyForm.AddNewProLabel(PnlCell, 'LblTitleCell', '2. Adım: Hücre Seçin');</div><div>&nbsp; LblTitleCell.Align = alTop; LblTitleCell.Height = 80; LblTitleCell.Margins.Top = 50;</div><div>&nbsp; LblTitleCell.clProSettings.FontSize = 24; LblTitleCell.clProSettings.FontHorzAlign = palCenter; LblTitleCell.clProSettings.FontColor = clAlphaColor.clHexToColor('#1B5E20');</div><div>&nbsp; LblTitleCell.SetclProSettings(LblTitleCell.clProSettings);</div><div><br></div><div>&nbsp; BtnPlant = MyForm.AddNewProButton(PnlCell, 'BtnPlant', 'Bitki Hücresi (Soğan Zarı vb.)');</div><div>&nbsp; BtnPlant.Align = alTop; BtnPlant.Height = 60; BtnPlant.Margins.Top = 20; BtnPlant.Margins.Left = 30; BtnPlant.Margins.Right = 30;</div><div>&nbsp; BtnPlant.clTagStr = 'Plant';&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(BtnPlant, tbeOnClick, 'BtnCellClick');</div><div><br></div><div>&nbsp; BtnAnimal = MyForm.AddNewProButton(PnlCell, 'BtnAnimal', 'Hayvan Hücresi (Ağız İçi vb.)');</div><div>&nbsp; BtnAnimal.Align = alTop; BtnAnimal.Height = 60; BtnAnimal.Margins.Top = 20; BtnAnimal.Margins.Left = 30; BtnAnimal.Margins.Right = 30;</div><div>&nbsp; BtnAnimal.clTagStr = 'Animal';&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(BtnAnimal, tbeOnClick, 'BtnCellClick');</div><div>&nbsp;&nbsp;</div><div>&nbsp; BtnCellBack = MyForm.AddNewProButton(PnlCell, 'BtnCellBack', '‹ Mercek Seçimine Dön');</div><div>&nbsp; BtnCellBack.Align = alBottom; BtnCellBack.Height = 60; BtnCellBack.Margins.Bottom = 50; BtnCellBack.Margins.Left = 50; BtnCellBack.Margins.Right = 50;</div><div>&nbsp; MyForm.AddNewEvent(BtnCellBack, tbeOnClick, 'BtnResetClick');</div><div><br></div><div>&nbsp; PnlMicroscope = MyForm.AddNewProPanel(MyForm, 'PnlMicroscope');</div><div>&nbsp; PnlMicroscope.Align = alClient;</div><div>&nbsp; PnlMicroscope.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#212121');</div><div>&nbsp; PnlMicroscope.SetclProSettings(PnlMicroscope.clProSettings);</div><div><br></div><div>&nbsp; LblZoom = MyForm.AddNewProLabel(PnlMicroscope, 'LblZoom', '-');</div><div>&nbsp; LblZoom.Align = alTop; LblZoom.Height = 50; LblZoom.Margins.Top = 20;</div><div>&nbsp; LblZoom.clProSettings.FontSize = 18; LblZoom.clProSettings.FontColor = clAlphaColor.clWhite; LblZoom.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblZoom.SetclProSettings(LblZoom.clProSettings);</div><div><br></div><div>&nbsp; ImgMicroscope = MyForm.AddNewProImage(PnlMicroscope, 'ImgMicroscope');</div><div>&nbsp; ImgMicroscope.Align = alTop; ImgMicroscope.Height = 350; ImgMicroscope.Margins.Left = 20; ImgMicroscope.Margins.Right = 20;</div><div>&nbsp;&nbsp;</div><div>&nbsp; BtnInfo = MyForm.AddNewProButton(PnlMicroscope, 'BtnInfo', 'Hücre Bilgisini Göster/Gizle');</div><div>&nbsp; BtnInfo.Align = alTop; BtnInfo.Height = 50; BtnInfo.Margins.Top = 20; BtnInfo.Margins.Left = 40; BtnInfo.Margins.Right = 40;</div><div>&nbsp; BtnInfo.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#0277BD'); BtnInfo.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; BtnInfo.SetclProSettings(BtnInfo.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(BtnInfo, tbeOnClick, 'BtnInfoClick');</div><div><br></div><div>&nbsp; PnlInfo = MyForm.AddNewProPanel(PnlMicroscope, 'PnlInfo');</div><div>&nbsp; PnlInfo.Align = alTop; PnlInfo.Height = 80; PnlInfo.Margins.Top = 10; PnlInfo.Margins.Left = 20; PnlInfo.Margins.Right = 20;</div><div>&nbsp; PnlInfo.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#424242'); PnlInfo.clProSettings.IsRound = True; PnlInfo.clProSettings.RoundHeight = 10;</div><div>&nbsp; PnlInfo.SetclProSettings(PnlInfo.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; LblInfoText = MyForm.AddNewProLabel(PnlInfo, 'LblInfoText', 'Bilgi metni...');</div><div>&nbsp; LblInfoText.Align = alClient;&nbsp;</div><div>&nbsp; LblInfoText.clProSettings.FontColor = clAlphaColor.clWhite; LblInfoText.clProSettings.WordWrap = True; LblInfoText.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblInfoText.SetclProSettings(LblInfoText.clProSettings);</div><div><br></div><div>&nbsp; BtnReset = MyForm.AddNewProButton(PnlMicroscope, 'BtnReset', 'Başka Bir Hücre/Mercek İncele');</div><div>&nbsp; BtnReset.Align = alBottom; BtnReset.Height = 55; BtnReset.Margins.Bottom = 10; BtnReset.Margins.Left = 30; BtnReset.Margins.Right = 30;</div><div>&nbsp; BtnReset.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FF8F00'); BtnReset.clProSettings.FontColor = clAlphaColor.clWhite; BtnReset.clProSettings.RoundHeight = 10;</div><div>&nbsp; BtnReset.SetclProSettings(BtnReset.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(BtnReset, tbeOnClick, 'BtnResetClick');</div><div><br></div><div>&nbsp; BtnBackToStart = MyForm.AddNewProButton(PnlMicroscope, 'BtnBackToStart', 'Ana Sayfaya Kapat');</div><div>&nbsp; BtnBackToStart.Align = alBottom; BtnBackToStart.Height = 55; BtnBackToStart.Margins.Bottom = 30; BtnBackToStart.Margins.Left = 30; BtnBackToStart.Margins.Right = 30;</div><div>&nbsp; BtnBackToStart.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#C62828'); BtnBackToStart.clProSettings.FontColor = clAlphaColor.clWhite; BtnBackToStart.clProSettings.RoundHeight = 10;</div><div>&nbsp; BtnBackToStart.SetclProSettings(BtnBackToStart.clProSettings);</div><div>&nbsp; MyForm.AddNewEvent(BtnBackToStart, tbeOnClick, 'BtnBackToStartClick');</div><div><br></div><div>&nbsp; ShowStartPage;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyForm.Run;</div><div>}<br><br>kodu inceleyebilir misin?</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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>Thu, 30 Apr 2026 18:03:29 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1457&amp;PID=3322#3322</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : procedure hatası]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1457&amp;PID=3321#3321</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=404">Ahmet Avci</a><br /><strong>Konu:</strong> procedure hatası<br /><strong>Gönderim Zamanı:</strong> 30&nbsp;Nisan&nbsp;2026 Saat 14:49<br /><br /><div><br></div><div>var</div><div>&nbsp; // PANELLER</div><div>&nbsp; PnlMain, PnlLens, PnlCell, PnlMicroscope, PnlInfo: TclProPanel;</div><div><br></div><div>&nbsp; // BUTONLAR</div><div>&nbsp; BtnStart, Btn4x, Btn10x, Btn40x: TclProButton;</div><div>&nbsp; BtnPlant, BtnAnimal, BtnBack, BtnInfo, BtnReset: TclProButton;</div><div><br></div><div>&nbsp; // LABEL</div><div>&nbsp; LblTitle, LblZoom, LblInfo: TclProLabel;</div><div><br></div><div>&nbsp; // IMAGE</div><div>&nbsp; ImgMicroscope: TclProImage;</div><div><br></div><div>&nbsp; // STATE&nbsp;</div><div>&nbsp; selectedZoom: String;</div><div>&nbsp; selectedCell: String;</div><div>&nbsp; infoVisible: Boolean;</div><div><br></div><div><br></div><div>// =====================</div><div>// RESET</div><div>// =====================</div><div>void ResetApp</div><div>{</div><div>&nbsp; selectedZoom = '';</div><div>&nbsp; selectedCell = '';</div><div>&nbsp; infoVisible = false;</div><div>}</div><div><br></div><div><br></div><div>// =====================</div><div>// START PAGE</div><div>// =====================</div><div>void DrawStartPage(TargetForm: TclForm)</div><div>{</div><div>&nbsp; TargetForm.SetFormColor('#E8F5E9', '', clGNone);</div><div><br></div><div>&nbsp; ResetApp;</div><div><br></div><div>&nbsp; PnlMain = TargetForm.AddNewProPanel(TargetForm, 'PnlMain');</div><div>&nbsp; PnlMain.Align = alClient;</div><div><br></div><div>&nbsp; LblTitle = TargetForm.AddNewProLabel(PnlMain, 'LblTitle', 'Sanal Mikroskop');</div><div>&nbsp; LblTitle.Align = alTop;</div><div>&nbsp; LblTitle.Height = 70;</div><div>&nbsp; LblTitle.Margins.Top = 120;</div><div>&nbsp; LblTitle.clProSettings.FontSize = 24;</div><div>&nbsp; LblTitle.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblTitle.clProSettings.FontColor = clAlphaColor.clHexToColor('#1B5E20');</div><div>&nbsp; LblTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblTitle.SetclProSettings(LblTitle.clProSettings);</div><div><br></div><div>&nbsp; BtnStart = TargetForm.AddNewProButton(PnlMain, 'BtnStart', 'Mikroskopa Başla');</div><div>&nbsp; BtnStart.Align = alTop;</div><div>&nbsp; BtnStart.Height = 55;</div><div>&nbsp; BtnStart.Margins.Left = 40;</div><div>&nbsp; BtnStart.Margins.Right = 40;</div><div>&nbsp; BtnStart.Margins.Top = 40;</div><div>&nbsp; BtnStart.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#2E7D32');</div><div>&nbsp; BtnStart.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; BtnStart.clProSettings.RoundHeight = 12;</div><div>&nbsp; BtnStart.clProSettings.RoundWidth = 12;</div><div>&nbsp; BtnStart.SetclProSettings(BtnStart.clProSettings);</div><div><br></div><div>&nbsp; BtnStart.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; DrawLensPage(TargetForm);</div><div>&nbsp; }</div><div>}</div><div><br></div><div><br></div><div>// =====================</div><div>// LENS PAGE</div><div>// =====================</div><div>void DrawLensPage(TargetForm: TclForm)</div><div>{</div><div>&nbsp; TargetForm.DeleteAllObjects;</div><div><br></div><div>&nbsp; PnlLens = TargetForm.AddNewProPanel(TargetForm, 'PnlLens');</div><div>&nbsp; PnlLens.Align = alClient;</div><div><br></div><div>&nbsp; LblTitle = TargetForm.AddNewProLabel(PnlLens, 'LblLens', 'Mercek Seç');</div><div>&nbsp; LblTitle.Align = alTop;</div><div>&nbsp; LblTitle.Height = 60;</div><div>&nbsp; LblTitle.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblTitle.SetclProSettings(LblTitle.clProSettings);</div><div><br></div><div>&nbsp; Btn4x = TargetForm.AddNewProButton(PnlLens, 'Btn4x', '4X Mercek');</div><div>&nbsp; Btn4x.Align = alTop; Btn4x.Height = 50;</div><div><br></div><div>&nbsp; Btn10x = TargetForm.AddNewProButton(PnlLens, 'Btn10x', '10X Mercek');</div><div>&nbsp; Btn10x.Align = alTop; Btn10x.Height = 50;</div><div><br></div><div>&nbsp; Btn40x = TargetForm.AddNewProButton(PnlLens, 'Btn40x', '40X Mercek');</div><div>&nbsp; Btn40x.Align = alTop; Btn40x.Height = 50;</div><div><br></div><div>&nbsp; Btn4x.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; selectedZoom = '4x';</div><div>&nbsp; &nbsp; DrawCellPage(TargetForm);</div><div>&nbsp; }</div><div><br></div><div>&nbsp; Btn10x.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; selectedZoom = '10x';</div><div>&nbsp; &nbsp; DrawCellPage(TargetForm);</div><div>&nbsp; }</div><div><br></div><div>&nbsp; Btn40x.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; selectedZoom = '40x';</div><div>&nbsp; &nbsp; DrawCellPage(TargetForm);</div><div>&nbsp; }</div><div>}</div><div><br></div><div><br></div><div>// =====================</div><div>// CELL PAGE</div><div>// =====================</div><div>void DrawCellPage(TargetForm: TclForm)</div><div>{</div><div>&nbsp; TargetForm.DeleteAllObjects;</div><div><br></div><div>&nbsp; PnlCell = TargetForm.AddNewProPanel(TargetForm, 'PnlCell');</div><div>&nbsp; PnlCell.Align = alClient;</div><div><br></div><div>&nbsp; LblTitle = TargetForm.AddNewProLabel(PnlCell, 'LblCell', 'Hücre Seç');</div><div>&nbsp; LblTitle.Align = alTop;</div><div>&nbsp; LblTitle.Height = 60;</div><div>&nbsp; LblTitle.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblTitle.SetclProSettings(LblTitle.clProSettings);</div><div><br></div><div>&nbsp; BtnPlant = TargetForm.AddNewProButton(PnlCell, 'BtnPlant', 'Bitki Hücresi');</div><div>&nbsp; BtnPlant.Align = alTop; BtnPlant.Height = 50;</div><div><br></div><div>&nbsp; BtnAnimal = TargetForm.AddNewProButton(PnlCell, 'BtnAnimal', 'Hayvan Hücresi');</div><div>&nbsp; BtnAnimal.Align = alTop; BtnAnimal.Height = 50;</div><div><br></div><div>&nbsp; BtnPlant.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; selectedCell = 'plant';</div><div>&nbsp; &nbsp; DrawMicroscope(TargetForm);</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BtnAnimal.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; selectedCell = 'animal';</div><div>&nbsp; &nbsp; DrawMicroscope(TargetForm);</div><div>&nbsp; }</div><div>}</div><div><br></div><div><br></div><div>// =====================</div><div>// IMAGE FUNCTION&nbsp;</div><div>// =====================</div><div>function GetImagePath: String</div><div>{</div><div>&nbsp; if(selectedCell == 'plant')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if(selectedZoom == '4x') Result= 'plant4x.jpg';</div><div>&nbsp; &nbsp; if(selectedZoom == '10x') Result ='plant10x.jpg';</div><div>&nbsp; &nbsp; if(selectedZoom == '40x') Result ='plant40x.jpg';</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if(selectedZoom == '4x') Result ='animal4x.jpg';</div><div>&nbsp; &nbsp; if(selectedZoom == '10x') Result= 'animal10x.jpg';</div><div>&nbsp; &nbsp; if(selectedZoom == '40x') Result= 'animal40x.jpg';</div><div>&nbsp; }</div><div><br></div><div>&nbsp; Result ='';</div><div>}</div><div><br></div><div><br></div><div>// =====================</div><div>// INFO TEXT</div><div>// =====================</div><div>function GetInfoText: String</div><div>{</div><div>&nbsp; if(selectedCell == 'plant')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; Result= 'Bitki hücreleri kloroplast içerir ve fotosentez yapar.';</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; Result ='Hayvan hücrelerinde hücre duvarı yoktur.';</div><div>&nbsp; }</div><div>}</div><div><br></div><div><br></div><div>// =====================</div><div>// MICROSCOPE PAGE</div><div>// =====================</div><div>void DrawMicroscope(TargetForm: TclForm)</div><div>{</div><div>&nbsp; TargetForm.DeleteAllObjects;</div><div><br></div><div>&nbsp; PnlMicroscope = TargetForm.AddNewProPanel(TargetForm, 'PnlMicroscope');</div><div>&nbsp; PnlMicroscope.Align = alClient;</div><div>&nbsp; PnlMicroscope.clProSettings.BackgroundColor = clAlphaColor.clBlack;</div><div>&nbsp; PnlMicroscope.SetclProSettings(PnlMicroscope.clProSettings);</div><div><br></div><div>&nbsp; LblZoom = TargetForm.AddNewProLabel(PnlMicroscope, 'LblZoom', selectedZoom);</div><div>&nbsp; LblZoom.Align = alTop;</div><div>&nbsp; LblZoom.Height = 40;</div><div>&nbsp; LblZoom.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LblZoom.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblZoom.SetclProSettings(LblZoom.clProSettings);</div><div><br></div><div>&nbsp; ImgMicroscope = TargetForm.AddNewProImage(PnlMicroscope, 'ImgMicro');</div><div>&nbsp; ImgMicroscope.Align = alCenter;</div><div>&nbsp; ImgMicroscope.Width = 300;</div><div>&nbsp; ImgMicroscope.Height = 300;</div><div>&nbsp; ImgMicroscope.LoadFromFile(GetImagePath());</div><div><br></div><div>&nbsp; BtnInfo = TargetForm.AddNewProButton(PnlMicroscope, 'BtnInfo', 'Bilgi');</div><div>&nbsp; BtnInfo.Align = alTop;</div><div>&nbsp; BtnInfo.Height = 45;</div><div><br></div><div>&nbsp; BtnInfo.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; //infoVisible &lt;&gt; infoVisible;</div><div><br></div><div>&nbsp; &nbsp; if(infoVisible)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; PnlInfo.Visible = true;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; PnlInfo.Visible = false;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div><br></div><div>&nbsp; PnlInfo = TargetForm.AddNewProPanel(PnlMicroscope, 'PnlInfo');</div><div>&nbsp; PnlInfo.Align = alBottom;</div><div>&nbsp; PnlInfo.Height = 100;</div><div>&nbsp; PnlInfo.Visible = false;</div><div><br></div><div>&nbsp; LblInfo = TargetForm.AddNewProLabel(PnlInfo, 'LblInfo', GetInfoText());</div><div>&nbsp; LblInfo.Align = alClient;</div><div>&nbsp; LblInfo.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LblInfo.clProSettings.FontHorzAlign = palCenter;</div><div>&nbsp; LblInfo.SetclProSettings(LblInfo.clProSettings);</div><div><br></div><div>&nbsp; BtnReset = TargetForm.AddNewProButton(PnlMicroscope, 'BtnReset', 'Tekrar Seç');</div><div>&nbsp; BtnReset.Align = alBottom;</div><div>&nbsp; BtnReset.Height = 50;</div><div><br></div><div>&nbsp; BtnReset.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; DrawLensPage(TargetForm);</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BtnBack = TargetForm.AddNewProButton(PnlMicroscope, 'BtnBack', 'Ana Sayfa');</div><div>&nbsp; BtnBack.Align = alBottom;</div><div>&nbsp; BtnBack.Height = 50;</div><div><br></div><div>&nbsp; BtnBack.OnClick = procedure</div><div>&nbsp; {</div><div>&nbsp; &nbsp; DrawStartPage(TargetForm);</div><div>&nbsp; }</div><div>}</div><div><br></div><div>Sanal mikroskop yapmak istiyorum. 3 türde mercek ekledim butonlara ama bu ileri geri seçimlerde geri dönüşleri yapamıyor ve bir sonraki aşamalarında mikroskopta hayvan ve bitki hücrelerini incelemek isteyecek ve bunla ilgili procedurelerde de hata alıyorum. Benim amacım tek düze gitmesin mobil uygulama mesela öğrenci mercek türlerinden mikroskopta 4x ve hayvan hüresini gözlemledi ama tekrardan uygulamaya giriş çıkış yapmasın .Benim istediğim uygulamada geriye dönüş yapsın ve diğer mercekleri seçsin ve diğer hücreleri de seçebilsin. Birde bu görsellerde de lisans hatası veriyor. Bana bunla ilgili yardımcı olur musunuz&nbsp;<img src="https://forum.clomosy.com.tr/smileys/smiley18.gif" border="0" alt="Ouch" title="Ouch" /></div><div><br></div><div><br></div><div><br></div>< defer="" ="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" -cf-beac&#111;n="&quot;versi&#111;n&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;_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;locati&#111;n_startswith&quot;:null" crossorigin="an&#111;nymous">]]>
   </description>
   <pubDate>Thu, 30 Apr 2026 14:49:51 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1457&amp;PID=3321#3321</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : InputQuery ile uzun soru yazma]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1451&amp;PID=3307#3307</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=344">M-Guney</a><br /><strong>Konu:</strong> InputQuery ile uzun soru yazma<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Nisan&nbsp;2026 Saat 09:44<br /><br /><div>Eğer ki amaç IDE ye sığdırmak ise '+' kullanılabilinir.</div><div><br><div>&nbsp; InputQuery('1.Soru', 'Yeni geliştirilen bir şifreleme yönteminde asal sayı olan rakamlar ve diğer rakamlarda farklı birer şifreleme yöntemi kullanılmıştır. ' +</div><div>&nbsp; 'Bu şifrelemeyle şifrelenen "1453" yılının "001-064-025-009" şeklinde şifrelendiği bilinmektedir,' +</div><div>&nbsp; 'Buna göre "004-729-049-216" şifreli sayısına karşılık gelen gerçek sayıyı bulunuz.', Soru1);<br><br>Eğer ki amaç arayüze sığdırmal ise '#13#10' kullanılabilinir<br><br>ShowMessage('Birinci Satır' + #13#10 + 'İkinci Satır');<br><br><br><br>.</div></div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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>Fri, 24 Apr 2026 09:44:27 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1451&amp;PID=3307#3307</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : InputQuery ile uzun soru yazma]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1451&amp;PID=3306#3306</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=351">Alper</a><br /><strong>Konu:</strong> InputQuery ile uzun soru yazma<br /><strong>Gönderim Zamanı:</strong> 22&nbsp;Nisan&nbsp;2026 Saat 17:25<br /><br />InputQuery('1.Soru', 'Yeni geliştirilen bir şifreleme yönteminde asal sayı olan rakamlar ve diğer rakamlarda farklı birer şifreleme yöntemi kullanılmıştır. Bu şifrelemeyle şifrelenen "1453" yılının "001-064-025-009" şeklinde şifrelendiği bilinmektedir,Buna göre "004-729-049-216" şifreli sayısına karşılık gelen gerçek sayıyı bulunuz.', Soru1).&nbsp;<div><br></div><div>Yukarıdaki gibi sorularda InputQuery'nin sığması için ne yapmamız gerekiyor? Yeni satıra geçebiliyor muyuz? basit bir kod yazabilir misiniz? Çok teşekkürler.</div>]]>
   </description>
   <pubDate>Wed, 22 Apr 2026 17:25:31 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1451&amp;PID=3306#3306</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : bakım hareket]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1450&amp;PID=3305#3305</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> bakım hareket<br /><strong>Gönderim Zamanı:</strong> 21&nbsp;Nisan&nbsp;2026 Saat 16:17<br /><br />Merhaba Kayra Bey,&nbsp;<br>Sadece ilgili birimi atmanız yeterli kod tarafında.<br>Ben çalıştırdığımda .exe de tasarımda bir bozukluk çıkmadı<br>Mobil için daha farklı ayarlar yapılabilir.&nbsp; Punto küçülme vs diğer özellikler üzernde oynamadan yeterli&nbsp;<br><br><br><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 21 Apr 2026 16:17:11 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1450&amp;PID=3305#3305</guid>
  </item> 
  <item>
   <title><![CDATA[Genel &#304;&#351;lemler : bakım hareket]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1450&amp;PID=3304#3304</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=249">kayra12</a><br /><strong>Konu:</strong> bakım hareket<br /><strong>Gönderim Zamanı:</strong> 21&nbsp;Nisan&nbsp;2026 Saat 14:17<br /><br /><div><br></div><div>var</div><div><br></div><div>&nbsp; MainForm: TclForm;</div><div><br></div><div>&nbsp; PnlNavBar, PnlHome, PnlBakimRoot: TclProPanel;</div><div>&nbsp; PnlBakimHeader, PnlBakimActionBar, PnlBakimFormPage, PnlBakimListPage, PnlBakimDetailPage: TclProPanel;</div><div>&nbsp; PnlBakimFormFooter, PnlBakimDetailFooter: TclProPanel;</div><div><br></div><div>&nbsp; LblNavTitle, LblHomeTitle, LblBakimTitle, LblSelectedInfo, LblBakimFormTitle, LblDetailTitle, LblEmptyInfo: TClProLabel;</div><div><br></div><div>&nbsp; BtnBack: TClProButton;</div><div>&nbsp; BtnMenuFiltre, BtnMenuBakim, BtnMenuAriza, BtnMenuBekleyenler: TClProButton;</div><div>&nbsp; BtnYeniFis, BtnGuncelleFis, BtnSilFis, BtnMalzemeler, BtnDokuman, BtnTamamla, BtnYazdir: TClProButton;</div><div>&nbsp; BtnKaydetFis, BtnVazgecFis, BtnDetayDon: TClProButton;</div><div><br></div><div>&nbsp; ListBakim: TclListView;</div><div>&nbsp; ScrollForm: TclVertScrollBox;</div><div><br></div><div>&nbsp; GrpBelgeNo, GrpTarih, GrpBakimTipi, GrpBakimTuru, GrpBakimKodu, GrpMakineKodu, GrpBaglanti, GrpBaslangic, GrpBitis, GrpAciklama: TclProPanel;</div><div>&nbsp; LblBelgeNo, LblTarih, LblBakimTipi, LblBakimTuru, LblBakimKodu, LblMakineKodu, LblBaglanti, LblBaslangic, LblBitis, LblAciklama: TClProLabel;</div><div>&nbsp; EdtBelgeNo, EdtTarih, EdtBakimTipi, EdtBakimTuru, EdtBakimKodu, EdtMakineKodu, EdtBaglanti, EdtBaslangic, EdtBitis: TclProEdit;</div><div>&nbsp; MemAciklama, MemDetail: TclMemo;</div><div><br></div><div>&nbsp; BakimBelgeNo: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimTarih: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimTipi: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimTuru: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimKodu: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimMakineKodu: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimBaglanti: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimBaslangic: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimBitis: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimAciklama: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimDurum: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimMalzemeText: array &#091;0..19&#093; of String;</div><div>&nbsp; BakimDokumanText: array &#091;0..19&#093; of String;</div><div><br></div><div>&nbsp; BakimCount, SelectedBakimIndex, EditBakimIndex, DeleteBakimIndex: Integer;</div><div>&nbsp;&nbsp;</div><div>&nbsp; TmpIndex, TmpInt1, TmpInt2, TmpInt3, TmpInt4, TmpInt5: Integer;</div><div>&nbsp;&nbsp;</div><div>&nbsp; BakimJson, TmpText: String;</div><div><br></div><div><br></div><div><br></div><div><br></div><div>void StyleSurface(APanel: TclProPanel);</div><div>{</div><div>&nbsp; APanel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; APanel.clProSettings.BorderColor = clAlphaColor.clLtGray;</div><div>&nbsp; APanel.clProSettings.BorderWidth = 1;</div><div>&nbsp; APanel.clProSettings.IsFill = True;</div><div>&nbsp; APanel.clProSettings.IsRound = True;</div><div>&nbsp; APanel.clProSettings.RoundHeight = 12;</div><div>&nbsp; APanel.clProSettings.RoundWidth = 12;</div><div>&nbsp; APanel.SetclProSettings(APanel.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StylePrimaryButton(AButton: TClProButton);</div><div>{</div><div>&nbsp; AButton.clProSettings.BackgroundColor = clAlphaColor.clSteelblue;</div><div>&nbsp; AButton.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; AButton.clProSettings.BorderColor = clAlphaColor.clSteelblue;</div><div>&nbsp; AButton.clProSettings.BorderWidth = 1;</div><div>&nbsp; AButton.clProSettings.IsFill = True;</div><div>&nbsp; AButton.clProSettings.IsRound = True;</div><div>&nbsp; AButton.clProSettings.RoundHeight = 10;</div><div>&nbsp; AButton.clProSettings.RoundWidth = 10;</div><div>&nbsp; AButton.clProSettings.FontSize = 12;</div><div>&nbsp; AButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AButton.SetclProSettings(AButton.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleNeutralButton(AButton: TClProButton);</div><div>{</div><div>&nbsp; AButton.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; AButton.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; AButton.clProSettings.BorderColor = clAlphaColor.clLtGray;</div><div>&nbsp; AButton.clProSettings.BorderWidth = 1;</div><div>&nbsp; AButton.clProSettings.IsFill = True;</div><div>&nbsp; AButton.clProSettings.IsRound = True;</div><div>&nbsp; AButton.clProSettings.RoundHeight = 10;</div><div>&nbsp; AButton.clProSettings.RoundWidth = 10;</div><div>&nbsp; AButton.clProSettings.FontSize = 12;</div><div>&nbsp; AButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AButton.SetclProSettings(AButton.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleDangerButton(AButton: TClProButton);</div><div>{</div><div>&nbsp; AButton.clProSettings.BackgroundColor = clAlphaColor.clCrimson;</div><div>&nbsp; AButton.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; AButton.clProSettings.BorderColor = clAlphaColor.clCrimson;</div><div>&nbsp; AButton.clProSettings.BorderWidth = 1;</div><div>&nbsp; AButton.clProSettings.IsFill = True;</div><div>&nbsp; AButton.clProSettings.IsRound = True;</div><div>&nbsp; AButton.clProSettings.RoundHeight = 10;</div><div>&nbsp; AButton.clProSettings.RoundWidth = 10;</div><div>&nbsp; AButton.clProSettings.FontSize = 12;</div><div>&nbsp; AButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AButton.SetclProSettings(AButton.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleSuccessButton(AButton: TClProButton);</div><div>{</div><div>&nbsp; AButton.clProSettings.BackgroundColor = clAlphaColor.clMediumseagreen;</div><div>&nbsp; AButton.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; AButton.clProSettings.BorderColor = clAlphaColor.clMediumseagreen;</div><div>&nbsp; AButton.clProSettings.BorderWidth = 1;</div><div>&nbsp; AButton.clProSettings.IsFill = True;</div><div>&nbsp; AButton.clProSettings.IsRound = True;</div><div>&nbsp; AButton.clProSettings.RoundHeight = 10;</div><div>&nbsp; AButton.clProSettings.RoundWidth = 10;</div><div>&nbsp; AButton.clProSettings.FontSize = 12;</div><div>&nbsp; AButton.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; AButton.SetclProSettings(AButton.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleInputPanel(APanel: TclProPanel);</div><div>{</div><div>&nbsp; APanel.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; APanel.clProSettings.BorderColor = clAlphaColor.clLtGray;</div><div>&nbsp; APanel.clProSettings.BorderWidth = 1;</div><div>&nbsp; APanel.clProSettings.IsFill = True;</div><div>&nbsp; APanel.clProSettings.IsRound = True;</div><div>&nbsp; APanel.clProSettings.RoundHeight = 10;</div><div>&nbsp; APanel.clProSettings.RoundWidth = 10;</div><div>&nbsp; APanel.SetclProSettings(APanel.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleInputLabel(ALabel: TClProLabel);</div><div>{</div><div>&nbsp; ALabel.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; ALabel.clProSettings.FontSize = 12;</div><div>&nbsp; ALabel.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; ALabel.SetclProSettings(ALabel.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>void StyleInputEdit(AEdit: TclProEdit);</div><div>{</div><div>&nbsp; AEdit.clProSettings.FontColor = clAlphaColor.clBlack;</div><div>&nbsp; AEdit.clProSettings.BorderColor = clAlphaColor.clLtGray;</div><div>&nbsp; AEdit.clProSettings.BackgroundColor = clAlphaColor.clWhite;</div><div>&nbsp; AEdit.clProSettings.BorderWidth = 1;</div><div>&nbsp; AEdit.clProSettings.IsFill = True;</div><div>&nbsp; AEdit.clProSettings.IsRound = True;</div><div>&nbsp; AEdit.clProSettings.RoundHeight = 8;</div><div>&nbsp; AEdit.clProSettings.RoundWidth = 8;</div><div>&nbsp; AEdit.SetclProSettings(AEdit.clProSettings);</div><div>}</div><div><br></div><div><br></div><div>function ShortText(Value: String): String;</div><div>{</div><div>&nbsp; Value = Trim(Value);</div><div><br></div><div>&nbsp; if (Length(Value) &gt; 80)</div><div>&nbsp; &nbsp; result = Copy(Value, 1, 80) + '...'</div><div>&nbsp; else</div><div>&nbsp; &nbsp; result = Value;</div><div>}</div><div><br></div><div><br></div><div>function HasJsonUnsafeChar(Value: String): Boolean;</div><div>{</div><div>&nbsp; result = False;</div><div><br></div><div>&nbsp; if (Pos('"', Value) &gt; 0)</div><div>&nbsp; &nbsp; result = True;</div><div>}</div><div><br></div><div><br></div><div>function IsDateTimeTextValid(Value: String): Boolean;</div><div>{</div><div>&nbsp; result = False;</div><div>&nbsp; Value = Trim(Value);</div><div><br></div><div>&nbsp; if (Length(Value) &lt;&gt; 16)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (Copy(Value, 3, 1) &lt;&gt; '.')</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (Copy(Value, 6, 1) &lt;&gt; '.')</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (Copy(Value, 11, 1) &lt;&gt; ' ')</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (Copy(Value, 14, 1) &lt;&gt; ':')</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; TmpInt1 = StrToIntDef(Copy(Value, 1, 2), -1);</div><div>&nbsp; TmpInt2 = StrToIntDef(Copy(Value, 4, 2), -1);</div><div>&nbsp; TmpInt3 = StrToIntDef(Copy(Value, 7, 4), -1);</div><div>&nbsp; TmpInt4 = StrToIntDef(Copy(Value, 12, 2), -1);</div><div>&nbsp; TmpInt5 = StrToIntDef(Copy(Value, 15, 2), -1);</div><div><br></div><div>&nbsp; if (TmpInt1 &lt; 1)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt1 &gt; 31)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt2 &lt; 1)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt2 &gt; 12)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt3 &lt; 2000)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt4 &lt; 0)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt4 &gt; 23)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt5 &lt; 0)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (TmpInt5 &gt; 59)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; result = True;</div><div>}</div><div><br></div><div><br></div><div>void FillDemoRecord(AIndex: Integer; ABelgeNo, ATarih, ATip, ATur, AKod, AMakine, ABaglanti, ABaslangic, ABitis, AAciklama, ADurum, AMalzeme, ADokuman: String);</div><div>{</div><div>&nbsp; BakimBelgeNo&#091;AIndex&#093; = ABelgeNo;</div><div>&nbsp; BakimTarih&#091;AIndex&#093; = ATarih;</div><div>&nbsp; BakimTipi&#091;AIndex&#093; = ATip;</div><div>&nbsp; BakimTuru&#091;AIndex&#093; = ATur;</div><div>&nbsp; BakimKodu&#091;AIndex&#093; = AKod;</div><div>&nbsp; BakimMakineKodu&#091;AIndex&#093; = AMakine;</div><div>&nbsp; BakimBaglanti&#091;AIndex&#093; = ABaglanti;</div><div>&nbsp; BakimBaslangic&#091;AIndex&#093; = ABaslangic;</div><div>&nbsp; BakimBitis&#091;AIndex&#093; = ABitis;</div><div>&nbsp; BakimAciklama&#091;AIndex&#093; = AAciklama;</div><div>&nbsp; BakimDurum&#091;AIndex&#093; = ADurum;</div><div>&nbsp; BakimMalzemeText&#091;AIndex&#093; = AMalzeme;</div><div>&nbsp; BakimDokumanText&#091;AIndex&#093; = ADokuman;</div><div>}</div><div><br></div><div><br></div><div>void LoadDemoData;</div><div>{</div><div>&nbsp; BakimCount = 5;</div><div><br></div><div>&nbsp; FillDemoRecord(1,</div><div>&nbsp; &nbsp; 'BKM-2026-001',</div><div>&nbsp; &nbsp; '08.04.2026',</div><div>&nbsp; &nbsp; 'Planli',</div><div>&nbsp; &nbsp; 'Periyodik',</div><div>&nbsp; &nbsp; 'PRD-01',</div><div>&nbsp; &nbsp; 'PRES-01',</div><div>&nbsp; &nbsp; 'Hat 1 Motor Grubu',</div><div>&nbsp; &nbsp; '08.04.2026 09:00',</div><div>&nbsp; &nbsp; '08.04.2026 11:10',</div><div>&nbsp; &nbsp; 'Aylik kontrol ve rulman sesi kontrolu yapildi.',</div><div>&nbsp; &nbsp; 'Tamamlandi',</div><div>&nbsp; &nbsp; 'Rulman - 2 Adet' + #13#10 + 'Kayis Spreyi - 1 Adet',</div><div>&nbsp; &nbsp; 'Kontrol_Formu_001.pdf' + #13#10 + 'Motor_Fotografi_001.jpg');</div><div><br></div><div>&nbsp; FillDemoRecord(2,</div><div>&nbsp; &nbsp; 'BKM-2026-002',</div><div>&nbsp; &nbsp; '11.04.2026',</div><div>&nbsp; &nbsp; 'Planli',</div><div>&nbsp; &nbsp; 'Koruyucu',</div><div>&nbsp; &nbsp; 'KRN-12',</div><div>&nbsp; &nbsp; 'KONV-03',</div><div>&nbsp; &nbsp; 'Hat 2 Tasiyici Bant',</div><div>&nbsp; &nbsp; '11.04.2026 14:15',</div><div>&nbsp; &nbsp; '11.04.2026 16:00',</div><div>&nbsp; &nbsp; 'Konveyor gerginligi ayarlandi ve emniyet muhafazasi kontrol edildi.',</div><div>&nbsp; &nbsp; 'Tamamlandi',</div><div>&nbsp; &nbsp; 'Rulo Civatasi - 6 Adet' + #13#10 + 'Gres - 1 Tup',</div><div>&nbsp; &nbsp; 'Bakim_Raporu_002.pdf');</div><div><br></div><div>&nbsp; FillDemoRecord(3,</div><div>&nbsp; &nbsp; 'BKM-2026-003',</div><div>&nbsp; &nbsp; '15.04.2026',</div><div>&nbsp; &nbsp; 'Plansiz',</div><div>&nbsp; &nbsp; 'Duzeltici',</div><div>&nbsp; &nbsp; 'HYD-05',</div><div>&nbsp; &nbsp; 'HIDROLIK-02',</div><div>&nbsp; &nbsp; 'Pres Yaglama Devresi',</div><div>&nbsp; &nbsp; '15.04.2026 10:20',</div><div>&nbsp; &nbsp; '15.04.2026 13:30',</div><div>&nbsp; &nbsp; 'Hidrolik hortum degisimi yapildi ve sizdirmazlik testi tamamlandi.',</div><div>&nbsp; &nbsp; 'Tamamlandi',</div><div>&nbsp; &nbsp; 'Hidrolik Hortum - 1 Adet' + #13#10 + 'Conta Takimi - 1 Set',</div><div>&nbsp; &nbsp; 'Sizdirmazlik_Test_003.pdf');</div><div><br></div><div>&nbsp; FillDemoRecord(4,</div><div>&nbsp; &nbsp; 'BKM-2026-004',</div><div>&nbsp; &nbsp; '18.04.2026',</div><div>&nbsp; &nbsp; 'Planli',</div><div>&nbsp; &nbsp; 'Periyodik',</div><div>&nbsp; &nbsp; 'FAN-07',</div><div>&nbsp; &nbsp; 'FAN-07',</div><div>&nbsp; &nbsp; 'Ikincil Sogutma Unitesi',</div><div>&nbsp; &nbsp; '18.04.2026 08:40',</div><div>&nbsp; &nbsp; '18.04.2026 10:00',</div><div>&nbsp; &nbsp; 'Fan kanatlarinda toz birikmesi temizlendi ve titresim degeri duzeldi.',</div><div>&nbsp; &nbsp; 'Devam Ediyor',</div><div>&nbsp; &nbsp; 'Temizlik Spreyi - 2 Adet' + #13#10 + 'Filtre - 1 Adet',</div><div>&nbsp; &nbsp; 'Temizlik_Kaydi_004.pdf');</div><div><br></div><div>&nbsp; FillDemoRecord(5,</div><div>&nbsp; &nbsp; 'BKM-2026-005',</div><div>&nbsp; &nbsp; '21.04.2026',</div><div>&nbsp; &nbsp; 'Planli',</div><div>&nbsp; &nbsp; 'Periyodik',</div><div>&nbsp; &nbsp; 'PKT-09',</div><div>&nbsp; &nbsp; 'PAKET-09',</div><div>&nbsp; &nbsp; 'Paketleme Istasyonu',</div><div>&nbsp; &nbsp; '21.04.2026 09:30',</div><div>&nbsp; &nbsp; '21.04.2026 12:00',</div><div>&nbsp; &nbsp; 'Sensor kalibrasyonu ve emniyet switch testleri planlandi.',</div><div>&nbsp; &nbsp; 'Planlandi',</div><div>&nbsp; &nbsp; 'Sensor - 2 Adet' + #13#10 + 'Kablo Baglanti Seti - 1 Paket',</div><div>&nbsp; &nbsp; 'Kalibrasyon_Formu_005.pdf');</div><div>}</div><div><br></div><div><br></div><div>void HideMainViews;</div><div>{</div><div>&nbsp; PnlHome.Visible = False;</div><div>&nbsp; PnlBakimRoot.Visible = False;</div><div>}</div><div><br></div><div><br></div><div>void HideBakimSubPages;</div><div>{</div><div>&nbsp; PnlBakimListPage.Visible = False;</div><div>&nbsp; PnlBakimFormPage.Visible = False;</div><div>&nbsp; PnlBakimDetailPage.Visible = False;</div><div>}</div><div><br></div><div><br></div><div>void UpdateSelectionInfo;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; LblSelectedInfo.Caption = 'Secili kayit yok. Liste uzerinden bir bakim kaydi seciniz.';</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; LblSelectedInfo.Caption =</div><div>&nbsp; &nbsp; &nbsp; 'Belge No: ' + BakimBelgeNo&#091;SelectedBakimIndex&#093; + ' &nbsp;| &nbsp;Makine: ' + BakimMakineKodu&#091;SelectedBakimIndex&#093; + #13#10 +</div><div>&nbsp; &nbsp; &nbsp; 'Durum: ' + BakimDurum&#091;SelectedBakimIndex&#093; + ' &nbsp;| &nbsp;Baslangic: ' + BakimBaslangic&#091;SelectedBakimIndex&#093; + ' &nbsp;| &nbsp;Bitis: ' + BakimBitis&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; }</div><div>}</div><div><br></div><div><br></div><div>void BuildBakimJson;</div><div>{</div><div>&nbsp; BakimJson = '&#091;';</div><div><br></div><div>&nbsp; for (TmpIndex = BakimCount downto 1)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (BakimJson &lt;&gt; '&#091;')</div><div>&nbsp; &nbsp; &nbsp; BakimJson = BakimJson + ',';</div><div><br></div><div>&nbsp; &nbsp; BakimJson = BakimJson +</div><div>&nbsp; &nbsp; &nbsp; '{"RECORD_GUID":"' + IntToStr(TmpIndex) +</div><div>&nbsp; &nbsp; &nbsp; '","MAIN_TEXT":"' + BakimBelgeNo&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","SUB_TEXT":"' + BakimMakineKodu&#091;TmpIndex&#093; + ' | ' + BakimTipi&#091;TmpIndex&#093; + ' / ' + BakimTuru&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","SIDE_TEXT_TOP":"' + BakimTarih&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","SIDE_TEXT_CENTER":"' + BakimDurum&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","SIDE_TEXT_BOTTOM":"' + BakimBaslangic&#091;TmpIndex&#093; +</div><div>&nbsp; &nbsp; &nbsp; '","FOOTER_TEXT":"' + BakimBitis&#091;TmpIndex&#093; + '"}';</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BakimJson = BakimJson + '&#093;';</div><div>}</div><div><br></div><div><br></div><div>void RefreshBakimList;</div><div>{</div><div>&nbsp; UpdateSelectionInfo;</div><div><br></div><div>&nbsp; if (BakimCount &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; LblEmptyInfo.Visible = True;</div><div>&nbsp; &nbsp; LblEmptyInfo.Caption = 'Bakim kaydi bulunmuyor. Yeni Fis ile kayit olusturabilirsiniz.';</div><div>&nbsp; &nbsp; ListBakim.Visible = False;</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; LblEmptyInfo.Visible = False;</div><div>&nbsp; ListBakim.Visible = True;</div><div><br></div><div>&nbsp; BuildBakimJson;</div><div>&nbsp; ListBakim.clLoadListViewDataFromDataset(Clomosy.ClDataSetFromJSON(BakimJson));</div><div>}</div><div><br></div><div><br></div><div>void ShowBakimListPage;</div><div>{</div><div>&nbsp; HideBakimSubPages;</div><div>&nbsp; PnlBakimHeader.Visible = True;</div><div>&nbsp; PnlBakimActionBar.Visible = True;</div><div>&nbsp; PnlBakimListPage.Visible = True;</div><div>&nbsp; RefreshBakimList;</div><div>}</div><div><br></div><div><br></div><div>void ShowBakimFormPage;</div><div>{</div><div>&nbsp; HideBakimSubPages;</div><div>&nbsp; PnlBakimHeader.Visible = False;</div><div>&nbsp; PnlBakimActionBar.Visible = False;</div><div>&nbsp; PnlBakimFormPage.Visible = True;</div><div>}</div><div><br></div><div><br></div><div>void ShowBakimDetailPage;</div><div>{</div><div>&nbsp; HideBakimSubPages;</div><div>&nbsp; PnlBakimHeader.Visible = False;</div><div>&nbsp; PnlBakimActionBar.Visible = False;</div><div>&nbsp; PnlBakimDetailPage.Visible = True;</div><div>}</div><div><br></div><div><br></div><div>void GoHome;</div><div>{</div><div>&nbsp; HideMainViews;</div><div>&nbsp; BtnBack.Visible = False;</div><div>&nbsp; LblNavTitle.Caption = 'Makine Bakim ve Onarim Yonetim Sistemi';</div><div>&nbsp; PnlHome.Visible = True;</div><div>}</div><div><br></div><div><br></div><div>void OpenBakimHareketleri;</div><div>{</div><div>&nbsp; HideMainViews;</div><div>&nbsp; BtnBack.Visible = True;</div><div>&nbsp; LblNavTitle.Caption = 'Bakim Hareketleri';</div><div>&nbsp; PnlBakimRoot.Visible = True;</div><div><br></div><div><br></div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>void OpenFiltre;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('uFiltre');</div><div>}</div><div><br></div><div><br></div><div>void OpenAriza;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('uAriza');</div><div>}</div><div><br></div><div><br></div><div>void OpenBekleyenler;</div><div>{</div><div>&nbsp; Clomosy.RunUnit('uBekleyenler');</div><div>}</div><div><br></div><div><br></div><div>void SelectBakimKaydi;</div><div>{</div><div>&nbsp; SelectedBakimIndex = StrToIntDef(ListBakim.clSelectedItemData('RECORD_GUID'), 0);</div><div>&nbsp; RefreshBakimList;</div><div>}</div><div><br></div><div><br></div><div>void ClearBakimForm;</div><div>{</div><div>&nbsp; EdtBelgeNo.Text = '';</div><div>&nbsp; EdtTarih.Text = '';</div><div>&nbsp; EdtBakimTipi.Text = '';</div><div>&nbsp; EdtBakimTuru.Text = '';</div><div>&nbsp; EdtBakimKodu.Text = '';</div><div>&nbsp; EdtMakineKodu.Text = '';</div><div>&nbsp; EdtBaglanti.Text = '';</div><div>&nbsp; EdtBaslangic.Text = '';</div><div>&nbsp; EdtBitis.Text = '';</div><div>&nbsp; MemAciklama.Lines.Text = '';</div><div>}</div><div><br></div><div><br></div><div>void FillFormFromRecord;</div><div>{</div><div>&nbsp; if (EditBakimIndex &lt;= 0)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; EdtBelgeNo.Text = BakimBelgeNo&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtTarih.Text = BakimTarih&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBakimTipi.Text = BakimTipi&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBakimTuru.Text = BakimTuru&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBakimKodu.Text = BakimKodu&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtMakineKodu.Text = BakimMakineKodu&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBaglanti.Text = BakimBaglanti&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBaslangic.Text = BakimBaslangic&#091;EditBakimIndex&#093;;</div><div>&nbsp; EdtBitis.Text = BakimBitis&#091;EditBakimIndex&#093;;</div><div>&nbsp; MemAciklama.Lines.Text = BakimAciklama&#091;EditBakimIndex&#093;;</div><div>}</div><div><br></div><div><br></div><div>function ValidateBakimForm: Boolean;</div><div>{</div><div>&nbsp; result = False;</div><div><br></div><div>&nbsp; if (Trim(EdtBelgeNo.Text) == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Belge No zorunludur.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (Trim(EdtMakineKodu.Text) == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Makine Kodu zorunludur.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (Trim(EdtBaslangic.Text) == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Baslangic Tarihi / Saat zorunludur.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (Trim(EdtBitis.Text) == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Bitis Tarihi / Saat zorunludur.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (not IsDateTimeTextValid(EdtBaslangic.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Baslangic bilgisi GG.AA.YYYY SS:DD formatinda olmali.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (not IsDateTimeTextValid(EdtBitis.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Bitis bilgisi GG.AA.YYYY SS:DD formatinda olmali.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (HasJsonUnsafeChar(EdtBelgeNo.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Belge No alaninda cift tirnak kullanmayiniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; if (HasJsonUnsafeChar(EdtMakineKodu.Text))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Makine Kodu alaninda cift tirnak kullanmayiniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; result = True;</div><div>}</div><div><br></div><div><br></div><div>void YeniFis;</div><div>{</div><div>&nbsp; EditBakimIndex = 0;</div><div>&nbsp; LblBakimFormTitle.Caption = 'Yeni Bakim Fisi';</div><div>&nbsp; ClearBakimForm;</div><div>&nbsp; ShowBakimFormPage;</div><div>}</div><div><br></div><div><br></div><div>void GuncelleFis;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Guncellemek icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; EditBakimIndex = SelectedBakimIndex;</div><div>&nbsp; LblBakimFormTitle.Caption = 'Bakim Fisini Guncelle';</div><div>&nbsp; FillFormFromRecord;</div><div>&nbsp; ShowBakimFormPage;</div><div>}</div><div><br></div><div><br></div><div>void VazgecFis;</div><div>{</div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>void KaydetFis;</div><div>{</div><div>&nbsp; if (not ValidateBakimForm)</div><div>&nbsp; &nbsp; Exit;</div><div><br></div><div>&nbsp; if (EditBakimIndex == 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; if (BakimCount &gt;= 20)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; ShowMessage('Maksimum bakim kaydi sayisina ulasildi.');</div><div>&nbsp; &nbsp; &nbsp; Exit;</div><div>&nbsp; &nbsp; }</div><div><br></div><div>&nbsp; &nbsp; BakimCount = BakimCount + 1;</div><div>&nbsp; &nbsp; EditBakimIndex = BakimCount;</div><div>&nbsp; &nbsp; BakimDurum&#091;EditBakimIndex&#093; = 'Planlandi';</div><div>&nbsp; &nbsp; BakimMalzemeText&#091;EditBakimIndex&#093; = 'Malzeme girisi bekleniyor.';</div><div>&nbsp; &nbsp; BakimDokumanText&#091;EditBakimIndex&#093; = 'Dokuman eklenmedi.';</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BakimBelgeNo&#091;EditBakimIndex&#093; = Trim(EdtBelgeNo.Text);</div><div>&nbsp; BakimTarih&#091;EditBakimIndex&#093; = Trim(EdtTarih.Text);</div><div>&nbsp; if (BakimTarih&#091;EditBakimIndex&#093; == '')</div><div>&nbsp; &nbsp; BakimTarih&#091;EditBakimIndex&#093; = Copy(Trim(EdtBaslangic.Text), 1, 10);</div><div><br></div><div>&nbsp; BakimTipi&#091;EditBakimIndex&#093; = Trim(EdtBakimTipi.Text);</div><div>&nbsp; BakimTuru&#091;EditBakimIndex&#093; = Trim(EdtBakimTuru.Text);</div><div>&nbsp; BakimKodu&#091;EditBakimIndex&#093; = Trim(EdtBakimKodu.Text);</div><div>&nbsp; BakimMakineKodu&#091;EditBakimIndex&#093; = Trim(EdtMakineKodu.Text);</div><div>&nbsp; BakimBaglanti&#091;EditBakimIndex&#093; = Trim(EdtBaglanti.Text);</div><div>&nbsp; BakimBaslangic&#091;EditBakimIndex&#093; = Trim(EdtBaslangic.Text);</div><div>&nbsp; BakimBitis&#091;EditBakimIndex&#093; = Trim(EdtBitis.Text);</div><div>&nbsp; BakimAciklama&#091;EditBakimIndex&#093; = Trim(MemAciklama.Lines.Text);</div><div><br></div><div>&nbsp; SelectedBakimIndex = EditBakimIndex;</div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>void AskDeleteFis;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Silmek icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; DeleteBakimIndex = SelectedBakimIndex;</div><div>&nbsp; Clomosy.AskAndCall('Secili bakim kaydi silinsin mi?', 'ConfirmDeleteFis', 'CancelDeleteFis');</div><div>}</div><div><br></div><div><br></div><div>void ConfirmDeleteFis;</div><div>{</div><div>&nbsp;&nbsp;</div><div><br></div><div>&nbsp; for (TmpIndex = DeleteBakimIndex to BakimCount - 1)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; BakimBelgeNo&#091;TmpIndex&#093; = BakimBelgeNo&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimTarih&#091;TmpIndex&#093; = BakimTarih&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimTipi&#091;TmpIndex&#093; = BakimTipi&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimTuru&#091;TmpIndex&#093; = BakimTuru&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimKodu&#091;TmpIndex&#093; = BakimKodu&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimMakineKodu&#091;TmpIndex&#093; = BakimMakineKodu&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimBaglanti&#091;TmpIndex&#093; = BakimBaglanti&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimBaslangic&#091;TmpIndex&#093; = BakimBaslangic&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimBitis&#091;TmpIndex&#093; = BakimBitis&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimAciklama&#091;TmpIndex&#093; = BakimAciklama&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimDurum&#091;TmpIndex&#093; = BakimDurum&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimMalzemeText&#091;TmpIndex&#093; = BakimMalzemeText&#091;TmpIndex + 1&#093;;</div><div>&nbsp; &nbsp; BakimDokumanText&#091;TmpIndex&#093; = BakimDokumanText&#091;TmpIndex + 1&#093;;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BakimCount = BakimCount - 1;</div><div><br></div><div>&nbsp; if (BakimCount == 0)</div><div>&nbsp; &nbsp; SelectedBakimIndex = 0</div><div>&nbsp; else if (DeleteBakimIndex &gt; BakimCount)</div><div>&nbsp; &nbsp; SelectedBakimIndex = BakimCount</div><div>&nbsp; else</div><div>&nbsp; &nbsp; SelectedBakimIndex = DeleteBakimIndex;</div><div><br></div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>void CancelDeleteFis;</div><div>{</div><div>}</div><div><br></div><div><br></div><div>void TamamlaFis;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Tamamlamak icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; BakimDurum&#091;SelectedBakimIndex&#093; = 'Tamamlandi';</div><div>&nbsp; RefreshBakimList;</div><div>}</div><div><br></div><div><br></div><div>void YazdirFis;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Yazdirmak icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; TmpText =</div><div>&nbsp;'Belge No: ' + BakimBelgeNo&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Tarih: ' + BakimTarih&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Bakim Tipi: ' + BakimTipi&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Bakim Turu: ' + BakimTuru&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Bakim Kodu: ' + BakimKodu&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Makine Kodu: ' + BakimMakineKodu&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Baglanti: ' + BakimBaglanti&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Baslangic: ' + BakimBaslangic&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Bitis: ' + BakimBitis&#091;SelectedBakimIndex&#093; + Chr(13) + Chr(10) +</div><div>&nbsp;'Aciklama: ' + BakimAciklama&#091;SelectedBakimIndex&#093;;</div><div><br></div><div>&nbsp; ShowMessage(TmpText);</div><div>}</div><div><br></div><div><br></div><div>void ShowMalzemeler;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Malzeme listesini acmak icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; LblDetailTitle.Caption = 'Malzemeler - ' + BakimBelgeNo&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; MemDetail.Lines.Text = BakimMalzemeText&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; ShowBakimDetailPage;</div><div>}</div><div><br></div><div><br></div><div>void ShowDokuman;</div><div>{</div><div>&nbsp; if (SelectedBakimIndex &lt;= 0)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Dokuman alanini acmak icin once bir kayit seciniz.');</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div><br></div><div>&nbsp; LblDetailTitle.Caption = 'Dokuman - ' + BakimBelgeNo&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; MemDetail.Lines.Text = BakimDokumanText&#091;SelectedBakimIndex&#093;;</div><div>&nbsp; ShowBakimDetailPage;</div><div>}</div><div><br></div><div><br></div><div>void CloseDetail;</div><div>{</div><div>&nbsp; ShowBakimListPage;</div><div>}</div><div><br></div><div><br></div><div>{</div><div>&nbsp; MainForm = TclForm.Create(Self);</div><div><br></div><div>&nbsp; LoadDemoData;</div><div>&nbsp; SelectedBakimIndex = BakimCount;</div><div>&nbsp; EditBakimIndex = 0;</div><div>&nbsp; DeleteBakimIndex = 0;</div><div><br></div><div>&nbsp; PnlNavBar = MainForm.AddNewProPanel(MainForm, 'PnlNavBar');</div><div>&nbsp; PnlNavBar.Align = alTop;</div><div>&nbsp; PnlNavBar.Height = 68;</div><div>&nbsp; PnlNavBar.clProSettings.BackgroundColor = clAlphaColor.clNavy;</div><div>&nbsp; PnlNavBar.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlNavBar.clProSettings.IsFill = True;</div><div>&nbsp; PnlNavBar.SetclProSettings(PnlNavBar.clProSettings);</div><div><br></div><div>&nbsp; BtnBack = MainForm.AddNewProButton(PnlNavBar, 'BtnBack', '&lt;');</div><div>&nbsp; BtnBack.Align = alLeft;</div><div>&nbsp; BtnBack.Width = 50;</div><div>&nbsp; BtnBack.Margins.Left = 12;</div><div>&nbsp; BtnBack.Margins.Top = 12;</div><div>&nbsp; BtnBack.Margins.Bottom = 12;</div><div>&nbsp; StyleNeutralButton(BtnBack);</div><div>&nbsp; MainForm.AddNewEvent(BtnBack, tbeOnClick, 'GoHome');</div><div><br></div><div>&nbsp; LblNavTitle = MainForm.AddNewProLabel(PnlNavBar, 'LblNavTitle', 'Makine Bakim ve Onarim Yonetim Sistemi');</div><div>&nbsp; LblNavTitle.Align = alClient;</div><div>&nbsp; LblNavTitle.Margins.Left = 14;</div><div>&nbsp; LblNavTitle.clProSettings.FontColor = clAlphaColor.clWhite;</div><div>&nbsp; LblNavTitle.clProSettings.FontSize = 18;</div><div>&nbsp; LblNavTitle.clProSettings.WordWrap = True;</div><div>&nbsp; LblNavTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblNavTitle.SetclProSettings(LblNavTitle.clProSettings);</div><div><br></div><div>&nbsp; PnlHome = MainForm.AddNewProPanel(MainForm, 'PnlHome');</div><div>&nbsp; PnlHome.Align = alClient;</div><div>&nbsp; PnlHome.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlHome.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlHome.clProSettings.IsFill = True;</div><div>&nbsp; PnlHome.SetclProSettings(PnlHome.clProSettings);</div><div><br></div><div>&nbsp; LblHomeTitle = MainForm.AddNewProLabel(PnlHome, 'LblHomeTitle', 'Ana Menu');</div><div>&nbsp; LblHomeTitle.Align = alTop;</div><div>&nbsp; LblHomeTitle.Height = 48;</div><div>&nbsp; LblHomeTitle.Margins.Top = 20;</div><div>&nbsp; LblHomeTitle.Margins.Left = 18;</div><div>&nbsp; LblHomeTitle.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; LblHomeTitle.clProSettings.FontSize = 22;</div><div>&nbsp; LblHomeTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblHomeTitle.SetclProSettings(LblHomeTitle.clProSettings);</div><div><br></div><div>&nbsp; BtnMenuFiltre = MainForm.AddNewProButton(PnlHome, 'BtnMenuFiltre', 'Filtre');</div><div>&nbsp; BtnMenuFiltre.Align = alTop;</div><div>&nbsp; BtnMenuFiltre.Height = 82;</div><div>&nbsp; BtnMenuFiltre.Margins.Top = 18;</div><div>&nbsp; BtnMenuFiltre.Margins.Left = 18;</div><div>&nbsp; BtnMenuFiltre.Margins.Right = 18;</div><div>&nbsp; StyleNeutralButton(BtnMenuFiltre);</div><div>&nbsp; MainForm.AddNewEvent(BtnMenuFiltre, tbeOnClick, 'OpenFiltre');</div><div><br></div><div>&nbsp; BtnMenuBakim = MainForm.AddNewProButton(PnlHome, 'BtnMenuBakim', 'Bakim Hareketleri');</div><div>&nbsp; BtnMenuBakim.Align = alTop;</div><div>&nbsp; BtnMenuBakim.Height = 82;</div><div>&nbsp; BtnMenuBakim.Margins.Top = 14;</div><div>&nbsp; BtnMenuBakim.Margins.Left = 18;</div><div>&nbsp; BtnMenuBakim.Margins.Right = 18;</div><div>&nbsp; StylePrimaryButton(BtnMenuBakim);</div><div>&nbsp; MainForm.AddNewEvent(BtnMenuBakim, tbeOnClick, 'OpenBakimHareketleri');</div><div><br></div><div>&nbsp; BtnMenuAriza = MainForm.AddNewProButton(PnlHome, 'BtnMenuAriza', 'Ariza');</div><div>&nbsp; BtnMenuAriza.Align = alTop;</div><div>&nbsp; BtnMenuAriza.Height = 82;</div><div>&nbsp; BtnMenuAriza.Margins.Top = 14;</div><div>&nbsp; BtnMenuAriza.Margins.Left = 18;</div><div>&nbsp; BtnMenuAriza.Margins.Right = 18;</div><div>&nbsp; StyleNeutralButton(BtnMenuAriza);</div><div>&nbsp; MainForm.AddNewEvent(BtnMenuAriza, tbeOnClick, 'OpenAriza');</div><div><br></div><div>&nbsp; BtnMenuBekleyenler = MainForm.AddNewProButton(PnlHome, 'BtnMenuBekleyenler', 'Bekleyenler');</div><div>&nbsp; BtnMenuBekleyenler.Align = alTop;</div><div>&nbsp; BtnMenuBekleyenler.Height = 82;</div><div>&nbsp; BtnMenuBekleyenler.Margins.Top = 14;</div><div>&nbsp; BtnMenuBekleyenler.Margins.Left = 18;</div><div>&nbsp; BtnMenuBekleyenler.Margins.Right = 18;</div><div>&nbsp; StyleNeutralButton(BtnMenuBekleyenler);</div><div>&nbsp; MainForm.AddNewEvent(BtnMenuBekleyenler, tbeOnClick, 'OpenBekleyenler');</div><div><br></div><div>&nbsp; PnlBakimRoot = MainForm.AddNewProPanel(MainForm, 'PnlBakimRoot');</div><div>&nbsp; PnlBakimRoot.Align = alClient;</div><div>&nbsp; PnlBakimRoot.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlBakimRoot.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlBakimRoot.clProSettings.IsFill = True;</div><div>&nbsp; PnlBakimRoot.SetclProSettings(PnlBakimRoot.clProSettings);</div><div><br></div><div>&nbsp; PnlBakimHeader = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimHeader');</div><div>&nbsp; PnlBakimHeader.Align = alTop;</div><div>&nbsp; PnlBakimHeader.Height = 108;</div><div>&nbsp; PnlBakimHeader.Margins.Top = 10;</div><div>&nbsp; PnlBakimHeader.Margins.Left = 12;</div><div>&nbsp; PnlBakimHeader.Margins.Right = 12;</div><div>&nbsp; StyleSurface(PnlBakimHeader);</div><div><br></div><div>&nbsp; BtnSilFis = MainForm.AddNewProButton(PnlBakimHeader, 'BtnSilFis', 'Sil');</div><div>&nbsp; BtnSilFis.Align = alRight;</div><div>&nbsp; BtnSilFis.Width = 76;</div><div>&nbsp; BtnSilFis.Margins.Right = 10;</div><div>&nbsp; BtnSilFis.Margins.Top = 10;</div><div>&nbsp; BtnSilFis.Margins.Bottom = 10;</div><div>&nbsp; StyleDangerButton(BtnSilFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnSilFis, tbeOnClick, 'AskDeleteFis');</div><div><br></div><div>&nbsp; BtnGuncelleFis = MainForm.AddNewProButton(PnlBakimHeader, 'BtnGuncelleFis', 'Guncelle');</div><div>&nbsp; BtnGuncelleFis.Align = alRight;</div><div>&nbsp; BtnGuncelleFis.Width = 100;</div><div>&nbsp; BtnGuncelleFis.Margins.Right = 8;</div><div>&nbsp; BtnGuncelleFis.Margins.Top = 10;</div><div>&nbsp; BtnGuncelleFis.Margins.Bottom = 10;</div><div>&nbsp; StyleNeutralButton(BtnGuncelleFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnGuncelleFis, tbeOnClick, 'GuncelleFis');</div><div><br></div><div>&nbsp; LblBakimTitle = MainForm.AddNewProLabel(PnlBakimHeader, 'LblBakimTitle', 'Bakim Listesi');</div><div>&nbsp; LblBakimTitle.Align = alTop;</div><div>&nbsp; LblBakimTitle.Height = 28;</div><div>&nbsp; LblBakimTitle.Margins.Top = 8;</div><div>&nbsp; LblBakimTitle.Margins.Left = 10;</div><div>&nbsp; LblBakimTitle.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; LblBakimTitle.clProSettings.FontSize = 16;</div><div>&nbsp; LblBakimTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblBakimTitle.SetclProSettings(LblBakimTitle.clProSettings);</div><div><br></div><div>&nbsp; LblSelectedInfo = MainForm.AddNewProLabel(PnlBakimHeader, 'LblSelectedInfo', '');</div><div>&nbsp; LblSelectedInfo.Align = alClient;</div><div>&nbsp; LblSelectedInfo.Margins.Left = 10;</div><div>&nbsp; LblSelectedInfo.Margins.Right = 8;</div><div>&nbsp; LblSelectedInfo.Margins.Bottom = 10;</div><div>&nbsp; LblSelectedInfo.clProSettings.FontColor = clAlphaColor.clBlack;</div><div>&nbsp; LblSelectedInfo.clProSettings.FontSize = 11;</div><div>&nbsp; LblSelectedInfo.clProSettings.WordWrap = True;</div><div>&nbsp; LblSelectedInfo.SetclProSettings(LblSelectedInfo.clProSettings);</div><div><br></div><div>&nbsp; PnlBakimActionBar = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimActionBar');</div><div>&nbsp; PnlBakimActionBar.Align = alBottom;</div><div>&nbsp; PnlBakimActionBar.Height = 104;</div><div>&nbsp; PnlBakimActionBar.Margins.Left = 12;</div><div>&nbsp; PnlBakimActionBar.Margins.Right = 12;</div><div>&nbsp; PnlBakimActionBar.Margins.Bottom = 12;</div><div>&nbsp; StyleSurface(PnlBakimActionBar);</div><div><br></div><div>&nbsp; BtnYeniFis = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnYeniFis', 'Yeni Fis');</div><div>&nbsp; BtnYeniFis.Align = alLeft;</div><div>&nbsp; BtnYeniFis.Width = 96;</div><div>&nbsp; BtnYeniFis.Margins.Left = 10;</div><div>&nbsp; BtnYeniFis.Margins.Top = 12;</div><div>&nbsp; BtnYeniFis.Margins.Bottom = 12;</div><div>&nbsp; StylePrimaryButton(BtnYeniFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnYeniFis, tbeOnClick, 'YeniFis');</div><div><br></div><div>&nbsp; BtnMalzemeler = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnMalzemeler', 'Malzemeler');</div><div>&nbsp; BtnMalzemeler.Align = alLeft;</div><div>&nbsp; BtnMalzemeler.Width = 112;</div><div>&nbsp; BtnMalzemeler.Margins.Left = 8;</div><div>&nbsp; BtnMalzemeler.Margins.Top = 12;</div><div>&nbsp; BtnMalzemeler.Margins.Bottom = 12;</div><div>&nbsp; StyleNeutralButton(BtnMalzemeler);</div><div>&nbsp; MainForm.AddNewEvent(BtnMalzemeler, tbeOnClick, 'ShowMalzemeler');</div><div><br></div><div>&nbsp; BtnDokuman = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnDokuman', 'Dokuman');</div><div>&nbsp; BtnDokuman.Align = alLeft;</div><div>&nbsp; BtnDokuman.Width = 102;</div><div>&nbsp; BtnDokuman.Margins.Left = 8;</div><div>&nbsp; BtnDokuman.Margins.Top = 12;</div><div>&nbsp; BtnDokuman.Margins.Bottom = 12;</div><div>&nbsp; StyleNeutralButton(BtnDokuman);</div><div>&nbsp; MainForm.AddNewEvent(BtnDokuman, tbeOnClick, 'ShowDokuman');</div><div><br></div><div>&nbsp; BtnTamamla = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnTamamla', 'Tamamla');</div><div>&nbsp; BtnTamamla.Align = alRight;</div><div>&nbsp; BtnTamamla.Width = 96;</div><div>&nbsp; BtnTamamla.Margins.Right = 10;</div><div>&nbsp; BtnTamamla.Margins.Top = 12;</div><div>&nbsp; BtnTamamla.Margins.Bottom = 12;</div><div>&nbsp; StyleSuccessButton(BtnTamamla);</div><div>&nbsp; MainForm.AddNewEvent(BtnTamamla, tbeOnClick, 'TamamlaFis');</div><div><br></div><div>&nbsp; BtnYazdir = MainForm.AddNewProButton(PnlBakimActionBar, 'BtnYazdir', 'Yazdir');</div><div>&nbsp; BtnYazdir.Align = alRight;</div><div>&nbsp; BtnYazdir.Width = 92;</div><div>&nbsp; BtnYazdir.Margins.Right = 8;</div><div>&nbsp; BtnYazdir.Margins.Top = 12;</div><div>&nbsp; BtnYazdir.Margins.Bottom = 12;</div><div>&nbsp; StyleNeutralButton(BtnYazdir);</div><div>&nbsp; MainForm.AddNewEvent(BtnYazdir, tbeOnClick, 'YazdirFis');</div><div><br></div><div>&nbsp; PnlBakimListPage = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimListPage');</div><div>&nbsp; PnlBakimListPage.Align = alClient;</div><div>&nbsp; PnlBakimListPage.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlBakimListPage.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlBakimListPage.clProSettings.IsFill = True;</div><div>&nbsp; PnlBakimListPage.SetclProSettings(PnlBakimListPage.clProSettings);</div><div><br></div><div>&nbsp; LblEmptyInfo = MainForm.AddNewProLabel(PnlBakimListPage, 'LblEmptyInfo', '');</div><div>&nbsp; LblEmptyInfo.Align = alTop;</div><div>&nbsp; LblEmptyInfo.Height = 40;</div><div>&nbsp; LblEmptyInfo.Margins.Left = 14;</div><div>&nbsp; LblEmptyInfo.Margins.Right = 14;</div><div>&nbsp; LblEmptyInfo.Margins.Top = 8;</div><div>&nbsp; LblEmptyInfo.clProSettings.FontColor = clAlphaColor.clDkGray;</div><div>&nbsp; LblEmptyInfo.clProSettings.WordWrap = True;</div><div>&nbsp; LblEmptyInfo.SetclProSettings(LblEmptyInfo.clProSettings);</div><div><br></div><div>&nbsp; ListBakim = MainForm.AddNewListView(PnlBakimListPage, 'ListBakim');</div><div>&nbsp; ListBakim.Align = alClient;</div><div>&nbsp; ListBakim.Margins.Left = 12;</div><div>&nbsp; ListBakim.Margins.Right = 12;</div><div>&nbsp; ListBakim.Margins.Top = 8;</div><div>&nbsp; ListBakim.Margins.Bottom = 8;</div><div>&nbsp; MainForm.AddNewEvent(ListBakim, tbeOnItemClick, 'SelectBakimKaydi');</div><div><br></div><div>&nbsp; PnlBakimFormPage = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimFormPage');</div><div>&nbsp; PnlBakimFormPage.Align = alClient;</div><div>&nbsp; PnlBakimFormPage.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlBakimFormPage.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlBakimFormPage.clProSettings.IsFill = True;</div><div>&nbsp; PnlBakimFormPage.SetclProSettings(PnlBakimFormPage.clProSettings);</div><div><br></div><div>&nbsp; LblBakimFormTitle = MainForm.AddNewProLabel(PnlBakimFormPage, 'LblBakimFormTitle', 'Yeni Bakim Fisi');</div><div>&nbsp; LblBakimFormTitle.Align = alTop;</div><div>&nbsp; LblBakimFormTitle.Height = 38;</div><div>&nbsp; LblBakimFormTitle.Margins.Left = 16;</div><div>&nbsp; LblBakimFormTitle.Margins.Top = 12;</div><div>&nbsp; LblBakimFormTitle.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; LblBakimFormTitle.clProSettings.FontSize = 18;</div><div>&nbsp; LblBakimFormTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblBakimFormTitle.SetclProSettings(LblBakimFormTitle.clProSettings);</div><div><br></div><div>&nbsp; PnlBakimFormFooter = MainForm.AddNewProPanel(PnlBakimFormPage, 'PnlBakimFormFooter');</div><div>&nbsp; PnlBakimFormFooter.Align = alBottom;</div><div>&nbsp; PnlBakimFormFooter.Height = 58;</div><div>&nbsp; PnlBakimFormFooter.Margins.Left = 12;</div><div>&nbsp; PnlBakimFormFooter.Margins.Right = 12;</div><div>&nbsp; PnlBakimFormFooter.Margins.Bottom = 12;</div><div>&nbsp; StyleSurface(PnlBakimFormFooter);</div><div><br></div><div>&nbsp; BtnVazgecFis = MainForm.AddNewProButton(PnlBakimFormFooter, 'BtnVazgecFis', 'Vazgec');</div><div>&nbsp; BtnVazgecFis.Align = alRight;</div><div>&nbsp; BtnVazgecFis.Width = 90;</div><div>&nbsp; BtnVazgecFis.Margins.Right = 10;</div><div>&nbsp; BtnVazgecFis.Margins.Top = 10;</div><div>&nbsp; BtnVazgecFis.Margins.Bottom = 10;</div><div>&nbsp; StyleNeutralButton(BtnVazgecFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnVazgecFis, tbeOnClick, 'VazgecFis');</div><div><br></div><div>&nbsp; BtnKaydetFis = MainForm.AddNewProButton(PnlBakimFormFooter, 'BtnKaydetFis', 'Kaydet');</div><div>&nbsp; BtnKaydetFis.Align = alRight;</div><div>&nbsp; BtnKaydetFis.Width = 90;</div><div>&nbsp; BtnKaydetFis.Margins.Right = 8;</div><div>&nbsp; BtnKaydetFis.Margins.Top = 10;</div><div>&nbsp; BtnKaydetFis.Margins.Bottom = 10;</div><div>&nbsp; StylePrimaryButton(BtnKaydetFis);</div><div>&nbsp; MainForm.AddNewEvent(BtnKaydetFis, tbeOnClick, 'KaydetFis');</div><div><br></div><div>&nbsp; ScrollForm = MainForm.AddNewVertScrollBox(PnlBakimFormPage, 'ScrollForm');</div><div>&nbsp; ScrollForm.Align = alClient;</div><div><br></div><div>&nbsp; GrpBelgeNo = MainForm.AddNewProPanel(ScrollForm, 'GrpBelgeNo');</div><div>&nbsp; GrpBelgeNo.Align = alTop;</div><div>&nbsp; GrpBelgeNo.Height = 82;</div><div>&nbsp; GrpBelgeNo.Margins.Top = 10;</div><div>&nbsp; GrpBelgeNo.Margins.Left = 12;</div><div>&nbsp; GrpBelgeNo.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBelgeNo);</div><div><br></div><div>&nbsp; LblBelgeNo = MainForm.AddNewProLabel(GrpBelgeNo, 'LblBelgeNo', 'Belge No *');</div><div>&nbsp; LblBelgeNo.Align = alTop;</div><div>&nbsp; LblBelgeNo.Height = 24;</div><div>&nbsp; LblBelgeNo.Margins.Top = 8;</div><div>&nbsp; LblBelgeNo.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBelgeNo);</div><div><br></div><div>&nbsp; EdtBelgeNo = MainForm.AddNewProEdit(GrpBelgeNo, 'EdtBelgeNo', 'Belge No');</div><div>&nbsp; EdtBelgeNo.Align = alBottom;</div><div>&nbsp; EdtBelgeNo.Height = 40;</div><div>&nbsp; EdtBelgeNo.Margins.Left = 10;</div><div>&nbsp; EdtBelgeNo.Margins.Right = 10;</div><div>&nbsp; EdtBelgeNo.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBelgeNo);</div><div><br></div><div>&nbsp; GrpTarih = MainForm.AddNewProPanel(ScrollForm, 'GrpTarih');</div><div>&nbsp; GrpTarih.Align = alTop;</div><div>&nbsp; GrpTarih.Height = 82;</div><div>&nbsp; GrpTarih.Margins.Top = 10;</div><div>&nbsp; GrpTarih.Margins.Left = 12;</div><div>&nbsp; GrpTarih.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpTarih);</div><div><br></div><div>&nbsp; LblTarih = MainForm.AddNewProLabel(GrpTarih, 'LblTarih', 'Tarih');</div><div>&nbsp; LblTarih.Align = alTop;</div><div>&nbsp; LblTarih.Height = 24;</div><div>&nbsp; LblTarih.Margins.Top = 8;</div><div>&nbsp; LblTarih.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblTarih);</div><div><br></div><div>&nbsp; EdtTarih = MainForm.AddNewProEdit(GrpTarih, 'EdtTarih', 'GG.AA.YYYY');</div><div>&nbsp; EdtTarih.Align = alBottom;</div><div>&nbsp; EdtTarih.Height = 40;</div><div>&nbsp; EdtTarih.Margins.Left = 10;</div><div>&nbsp; EdtTarih.Margins.Right = 10;</div><div>&nbsp; EdtTarih.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtTarih);</div><div><br></div><div>&nbsp; GrpBakimTipi = MainForm.AddNewProPanel(ScrollForm, 'GrpBakimTipi');</div><div>&nbsp; GrpBakimTipi.Align = alTop;</div><div>&nbsp; GrpBakimTipi.Height = 82;</div><div>&nbsp; GrpBakimTipi.Margins.Top = 10;</div><div>&nbsp; GrpBakimTipi.Margins.Left = 12;</div><div>&nbsp; GrpBakimTipi.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBakimTipi);</div><div><br></div><div>&nbsp; LblBakimTipi = MainForm.AddNewProLabel(GrpBakimTipi, 'LblBakimTipi', 'Bakim Tipi');</div><div>&nbsp; LblBakimTipi.Align = alTop;</div><div>&nbsp; LblBakimTipi.Height = 24;</div><div>&nbsp; LblBakimTipi.Margins.Top = 8;</div><div>&nbsp; LblBakimTipi.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBakimTipi);</div><div><br></div><div>&nbsp; EdtBakimTipi = MainForm.AddNewProEdit(GrpBakimTipi, 'EdtBakimTipi', 'Planli veya Plansiz');</div><div>&nbsp; EdtBakimTipi.Align = alBottom;</div><div>&nbsp; EdtBakimTipi.Height = 40;</div><div>&nbsp; EdtBakimTipi.Margins.Left = 10;</div><div>&nbsp; EdtBakimTipi.Margins.Right = 10;</div><div>&nbsp; EdtBakimTipi.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBakimTipi);</div><div><br></div><div>&nbsp; GrpBakimTuru = MainForm.AddNewProPanel(ScrollForm, 'GrpBakimTuru');</div><div>&nbsp; GrpBakimTuru.Align = alTop;</div><div>&nbsp; GrpBakimTuru.Height = 82;</div><div>&nbsp; GrpBakimTuru.Margins.Top = 10;</div><div>&nbsp; GrpBakimTuru.Margins.Left = 12;</div><div>&nbsp; GrpBakimTuru.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBakimTuru);</div><div><br></div><div>&nbsp; LblBakimTuru = MainForm.AddNewProLabel(GrpBakimTuru, 'LblBakimTuru', 'Bakim Turu');</div><div>&nbsp; LblBakimTuru.Align = alTop;</div><div>&nbsp; LblBakimTuru.Height = 24;</div><div>&nbsp; LblBakimTuru.Margins.Top = 8;</div><div>&nbsp; LblBakimTuru.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBakimTuru);</div><div><br></div><div>&nbsp; EdtBakimTuru = MainForm.AddNewProEdit(GrpBakimTuru, 'EdtBakimTuru', 'Periyodik veya Duzeltici');</div><div>&nbsp; EdtBakimTuru.Align = alBottom;</div><div>&nbsp; EdtBakimTuru.Height = 40;</div><div>&nbsp; EdtBakimTuru.Margins.Left = 10;</div><div>&nbsp; EdtBakimTuru.Margins.Right = 10;</div><div>&nbsp; EdtBakimTuru.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBakimTuru);</div><div><br></div><div>&nbsp; GrpBakimKodu = MainForm.AddNewProPanel(ScrollForm, 'GrpBakimKodu');</div><div>&nbsp; GrpBakimKodu.Align = alTop;</div><div>&nbsp; GrpBakimKodu.Height = 82;</div><div>&nbsp; GrpBakimKodu.Margins.Top = 10;</div><div>&nbsp; GrpBakimKodu.Margins.Left = 12;</div><div>&nbsp; GrpBakimKodu.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBakimKodu);</div><div><br></div><div>&nbsp; LblBakimKodu = MainForm.AddNewProLabel(GrpBakimKodu, 'LblBakimKodu', 'Bakim Kodu');</div><div>&nbsp; LblBakimKodu.Align = alTop;</div><div>&nbsp; LblBakimKodu.Height = 24;</div><div>&nbsp; LblBakimKodu.Margins.Top = 8;</div><div>&nbsp; LblBakimKodu.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBakimKodu);</div><div><br></div><div>&nbsp; EdtBakimKodu = MainForm.AddNewProEdit(GrpBakimKodu, 'EdtBakimKodu', 'Bakim Kodu');</div><div>&nbsp; EdtBakimKodu.Align = alBottom;</div><div>&nbsp; EdtBakimKodu.Height = 40;</div><div>&nbsp; EdtBakimKodu.Margins.Left = 10;</div><div>&nbsp; EdtBakimKodu.Margins.Right = 10;</div><div>&nbsp; EdtBakimKodu.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBakimKodu);</div><div><br></div><div>&nbsp; GrpMakineKodu = MainForm.AddNewProPanel(ScrollForm, 'GrpMakineKodu');</div><div>&nbsp; GrpMakineKodu.Align = alTop;</div><div>&nbsp; GrpMakineKodu.Height = 82;</div><div>&nbsp; GrpMakineKodu.Margins.Top = 10;</div><div>&nbsp; GrpMakineKodu.Margins.Left = 12;</div><div>&nbsp; GrpMakineKodu.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpMakineKodu);</div><div><br></div><div>&nbsp; LblMakineKodu = MainForm.AddNewProLabel(GrpMakineKodu, 'LblMakineKodu', 'Makine Kodu *');</div><div>&nbsp; LblMakineKodu.Align = alTop;</div><div>&nbsp; LblMakineKodu.Height = 24;</div><div>&nbsp; LblMakineKodu.Margins.Top = 8;</div><div>&nbsp; LblMakineKodu.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblMakineKodu);</div><div><br></div><div>&nbsp; EdtMakineKodu = MainForm.AddNewProEdit(GrpMakineKodu, 'EdtMakineKodu', 'Makine Kodu');</div><div>&nbsp; EdtMakineKodu.Align = alBottom;</div><div>&nbsp; EdtMakineKodu.Height = 40;</div><div>&nbsp; EdtMakineKodu.Margins.Left = 10;</div><div>&nbsp; EdtMakineKodu.Margins.Right = 10;</div><div>&nbsp; EdtMakineKodu.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtMakineKodu);</div><div><br></div><div>&nbsp; GrpBaglanti = MainForm.AddNewProPanel(ScrollForm, 'GrpBaglanti');</div><div>&nbsp; GrpBaglanti.Align = alTop;</div><div>&nbsp; GrpBaglanti.Height = 82;</div><div>&nbsp; GrpBaglanti.Margins.Top = 10;</div><div>&nbsp; GrpBaglanti.Margins.Left = 12;</div><div>&nbsp; GrpBaglanti.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBaglanti);</div><div><br></div><div>&nbsp; LblBaglanti = MainForm.AddNewProLabel(GrpBaglanti, 'LblBaglanti', 'Bakim Baglantisi');</div><div>&nbsp; LblBaglanti.Align = alTop;</div><div>&nbsp; LblBaglanti.Height = 24;</div><div>&nbsp; LblBaglanti.Margins.Top = 8;</div><div>&nbsp; LblBaglanti.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBaglanti);</div><div><br></div><div>&nbsp; EdtBaglanti = MainForm.AddNewProEdit(GrpBaglanti, 'EdtBaglanti', 'Bakim Baglantisi');</div><div>&nbsp; EdtBaglanti.Align = alBottom;</div><div>&nbsp; EdtBaglanti.Height = 40;</div><div>&nbsp; EdtBaglanti.Margins.Left = 10;</div><div>&nbsp; EdtBaglanti.Margins.Right = 10;</div><div>&nbsp; EdtBaglanti.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBaglanti);</div><div><br></div><div>&nbsp; GrpBaslangic = MainForm.AddNewProPanel(ScrollForm, 'GrpBaslangic');</div><div>&nbsp; GrpBaslangic.Align = alTop;</div><div>&nbsp; GrpBaslangic.Height = 82;</div><div>&nbsp; GrpBaslangic.Margins.Top = 10;</div><div>&nbsp; GrpBaslangic.Margins.Left = 12;</div><div>&nbsp; GrpBaslangic.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBaslangic);</div><div><br></div><div>&nbsp; LblBaslangic = MainForm.AddNewProLabel(GrpBaslangic, 'LblBaslangic', 'Baslangic Tarihi / Saat *');</div><div>&nbsp; LblBaslangic.Align = alTop;</div><div>&nbsp; LblBaslangic.Height = 24;</div><div>&nbsp; LblBaslangic.Margins.Top = 8;</div><div>&nbsp; LblBaslangic.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBaslangic);</div><div><br></div><div>&nbsp; EdtBaslangic = MainForm.AddNewProEdit(GrpBaslangic, 'EdtBaslangic', 'GG.AA.YYYY SS:DD');</div><div>&nbsp; EdtBaslangic.Align = alBottom;</div><div>&nbsp; EdtBaslangic.Height = 40;</div><div>&nbsp; EdtBaslangic.Margins.Left = 10;</div><div>&nbsp; EdtBaslangic.Margins.Right = 10;</div><div>&nbsp; EdtBaslangic.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBaslangic);</div><div><br></div><div>&nbsp; GrpBitis = MainForm.AddNewProPanel(ScrollForm, 'GrpBitis');</div><div>&nbsp; GrpBitis.Align = alTop;</div><div>&nbsp; GrpBitis.Height = 82;</div><div>&nbsp; GrpBitis.Margins.Top = 10;</div><div>&nbsp; GrpBitis.Margins.Left = 12;</div><div>&nbsp; GrpBitis.Margins.Right = 12;</div><div>&nbsp; StyleInputPanel(GrpBitis);</div><div><br></div><div>&nbsp; LblBitis = MainForm.AddNewProLabel(GrpBitis, 'LblBitis', 'Bitis Tarihi / Saat *');</div><div>&nbsp; LblBitis.Align = alTop;</div><div>&nbsp; LblBitis.Height = 24;</div><div>&nbsp; LblBitis.Margins.Top = 8;</div><div>&nbsp; LblBitis.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblBitis);</div><div><br></div><div>&nbsp; EdtBitis = MainForm.AddNewProEdit(GrpBitis, 'EdtBitis', 'GG.AA.YYYY SS:DD');</div><div>&nbsp; EdtBitis.Align = alBottom;</div><div>&nbsp; EdtBitis.Height = 40;</div><div>&nbsp; EdtBitis.Margins.Left = 10;</div><div>&nbsp; EdtBitis.Margins.Right = 10;</div><div>&nbsp; EdtBitis.Margins.Bottom = 8;</div><div>&nbsp; StyleInputEdit(EdtBitis);</div><div><br></div><div>&nbsp; GrpAciklama = MainForm.AddNewProPanel(ScrollForm, 'GrpAciklama');</div><div>&nbsp; GrpAciklama.Align = alTop;</div><div>&nbsp; GrpAciklama.Height = 170;</div><div>&nbsp; GrpAciklama.Margins.Top = 10;</div><div>&nbsp; GrpAciklama.Margins.Left = 12;</div><div>&nbsp; GrpAciklama.Margins.Right = 12;</div><div>&nbsp; GrpAciklama.Margins.Bottom = 18;</div><div>&nbsp; StyleInputPanel(GrpAciklama);</div><div><br></div><div>&nbsp; LblAciklama = MainForm.AddNewProLabel(GrpAciklama, 'LblAciklama', 'Aciklama');</div><div>&nbsp; LblAciklama.Align = alTop;</div><div>&nbsp; LblAciklama.Height = 24;</div><div>&nbsp; LblAciklama.Margins.Top = 8;</div><div>&nbsp; LblAciklama.Margins.Left = 10;</div><div>&nbsp; StyleInputLabel(LblAciklama);</div><div><br></div><div>&nbsp; MemAciklama = MainForm.AddNewMemo(GrpAciklama, 'MemAciklama', 'Aciklama');</div><div>&nbsp; MemAciklama.Align = alClient;</div><div>&nbsp; MemAciklama.Margins.Left = 10;</div><div>&nbsp; MemAciklama.Margins.Right = 10;</div><div>&nbsp; MemAciklama.Margins.Top = 6;</div><div>&nbsp; MemAciklama.Margins.Bottom = 10;</div><div><br></div><div>&nbsp; PnlBakimDetailPage = MainForm.AddNewProPanel(PnlBakimRoot, 'PnlBakimDetailPage');</div><div>&nbsp; PnlBakimDetailPage.Align = alClient;</div><div>&nbsp; PnlBakimDetailPage.clProSettings.BackgroundColor = clAlphaColor.clWhitesmoke;</div><div>&nbsp; PnlBakimDetailPage.clProSettings.BorderWidth = 0;</div><div>&nbsp; PnlBakimDetailPage.clProSettings.IsFill = True;</div><div>&nbsp; PnlBakimDetailPage.SetclProSettings(PnlBakimDetailPage.clProSettings);</div><div><br></div><div>&nbsp; LblDetailTitle = MainForm.AddNewProLabel(PnlBakimDetailPage, 'LblDetailTitle', 'Detay');</div><div>&nbsp; LblDetailTitle.Align = alTop;</div><div>&nbsp; LblDetailTitle.Height = 38;</div><div>&nbsp; LblDetailTitle.Margins.Left = 16;</div><div>&nbsp; LblDetailTitle.Margins.Top = 12;</div><div>&nbsp; LblDetailTitle.clProSettings.FontColor = clAlphaColor.clNavy;</div><div>&nbsp; LblDetailTitle.clProSettings.FontSize = 18;</div><div>&nbsp; LblDetailTitle.clProSettings.TextSettings.Font.Style = &#091;fsBold&#093;;</div><div>&nbsp; LblDetailTitle.SetclProSettings(LblDetailTitle.clProSettings);</div><div><br></div><div>&nbsp; PnlBakimDetailFooter = MainForm.AddNewProPanel(PnlBakimDetailPage, 'PnlBakimDetailFooter');</div><div>&nbsp; PnlBakimDetailFooter.Align = alBottom;</div><div>&nbsp; PnlBakimDetailFooter.Height = 58;</div><div>&nbsp; PnlBakimDetailFooter.Margins.Left = 12;</div><div>&nbsp; PnlBakimDetailFooter.Margins.Right = 12;</div><div>&nbsp; PnlBakimDetailFooter.Margins.Bottom = 12;</div><div>&nbsp; StyleSurface(PnlBakimDetailFooter);</div><div><br></div><div>&nbsp; BtnDetayDon = MainForm.AddNewProButton(PnlBakimDetailFooter, 'BtnDetayDon', 'Listeye Don');</div><div>&nbsp; BtnDetayDon.Align = alRight;</div><div>&nbsp; BtnDetayDon.Width = 120;</div><div>&nbsp; BtnDetayDon.Margins.Right = 10;</div><div>&nbsp; BtnDetayDon.Margins.Top = 10;</div><div>&nbsp; BtnDetayDon.Margins.Bottom = 10;</div><div>&nbsp; StylePrimaryButton(BtnDetayDon);</div><div>&nbsp; MainForm.AddNewEvent(BtnDetayDon, tbeOnClick, 'CloseDetail');</div><div><br></div><div>&nbsp; MemDetail = MainForm.AddNewMemo(PnlBakimDetailPage, 'MemDetail', '');</div><div>&nbsp; MemDetail.Align = alClient;</div><div>&nbsp; MemDetail.Margins.Left = 12;</div><div>&nbsp; MemDetail.Margins.Right = 12;</div><div>&nbsp; MemDetail.Margins.Top = 12;</div><div>&nbsp; MemDetail.Margins.Bottom = 12;</div><div>&nbsp; MemDetail.ReadOnly = True;</div><div><br></div><div>&nbsp; GoHome;</div><div>&nbsp; RefreshBakimList;</div><div>&nbsp; MainForm.Run;</div><div>}</div><div>&nbsp;yaptığım mobil uygulamada yeni fiş yazdır gibi kutucuklar birbirine girdi ve &nbsp;gün ve ay olan kısımda saat ve dk olan yer kodu bozuyor&nbsp;</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" 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, 21 Apr 2026 14:17:58 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1450&amp;PID=3304#3304</guid>
  </item> 
 </channel>
</rss>