<?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 : Bir Proje ve ödev takipçisi yapmak istiyorum</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : Bir Proje ve ödev takipçisi yapmak istiyorum]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Mon, 11 May 2026 17:25:35 +0000</pubDate>
  <lastBuildDate>Mon, 11 May 2026 15:59:14 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1509</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[Bir Proje ve ödev takipçisi yapmak istiyorum : bu yap&#305;y&#305; uygularken kullanabilece&#287;in...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1509&amp;PID=3482#3482</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> 1509<br /><strong>Gönderim Zamanı:</strong> 11&nbsp;Mayıs&nbsp;2026 Saat 15:59<br /><br /><div><br>bu yapıyı uygularken kullanabileceğin prolistview ve json yapısı<br><a href="https://www.docs.clomosy.com/index.php?title=TClProListView" target="_blank" rel="nofollow">https://www.docs.clomosy.com/index.php?title=TClProListView</a><br><a href="https://www.docs.clomosy.com/index.php?title=TclJS&#079;NArray" target="_blank" rel="nofollow">https://www.docs.clomosy.com/index.php?title=TclJSONArray</a><br><br><br>Alt kısımda örnek bir yapıda oluşturdum.<br><br>var</div><div>&nbsp; MyForm : TclForm;</div><div>&nbsp; MainPnl : TclProPanel;</div><div>&nbsp; Ekle, DeleteBtn : TClProButton;</div><div>&nbsp; Edt1, SifreEdt : TclProEdit;</div><div>&nbsp; remember : TCLCheckBox;</div><div>&nbsp; forget : TClProButton;</div><div>&nbsp; list : TclProListView;</div><div>&nbsp; DesignerPanel1 : TClListViewDesignerPanel;</div><div>&nbsp; taskName : TclProLabel;</div><div>&nbsp; taskImg : TclProImage;</div><div>&nbsp; TaskData : TCLJSONArray;</div><div>&nbsp; SelectedTaskName : String;</div><div><br></div><div>void UpdateList;</div><div>{</div><div>&nbsp; if(TaskData.ToJSONString == '&#091;&#093;') // Eğer ki liste boşsa listeyi boşalt</div><div>&nbsp; {</div><div>&nbsp; &nbsp; list.clearList;</div><div>&nbsp; &nbsp; Exit;</div><div>&nbsp; }</div><div>&nbsp; list.clLoadProListViewDataFromDataset(Clomosy.ClDataSetFromJSON(TaskData.ToJSONString));</div><div>}</div><div><br></div><div>void AddTask;</div><div>var</div><div>&nbsp; ItemObj: TCLJSONObject;</div><div>{</div><div>&nbsp; if (Edt1.Text == '')</div><div>&nbsp; &nbsp; ShowMessage('Ödev yeri boş olamaz');</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ItemObj = TCLJSONObject.Create;</div><div>&nbsp; &nbsp; ItemObj.AddPair('taskName', TCLJSONValue.Str(Edt1.Text));</div><div>&nbsp; &nbsp; ItemObj.AddPair('taskImg', TCLJSONValue.Str('<a href="https://clomosy.com/learn/1Top.png" target="_blank" rel="nofollow">https://clomosy.com/learn/1Top.png</a>'));</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; TaskData.AddObject(ItemObj);</div><div>&nbsp; &nbsp; UpdateList;</div><div>&nbsp; &nbsp; Edt1.Text = '';</div><div>&nbsp; }</div><div>}</div><div><br></div><div>void DeleteSelectedTask;</div><div>var</div><div>&nbsp; i: integer;</div><div>&nbsp; item: TCLJSONObject;</div><div>&nbsp; CurrentSelected: string;</div><div>{</div><div>&nbsp; CurrentSelected = list.clSelectedItemData(clText);</div><div><br></div><div>&nbsp; if (CurrentSelected == '')</div><div>&nbsp; {</div><div>&nbsp; &nbsp; ShowMessage('Lütfen silinecek bir ödev seçin');</div><div>&nbsp; &nbsp; exit;</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; for (i = 0 to TaskData.Count - 1)</div><div>&nbsp; {</div><div>&nbsp; &nbsp; item = TaskData.GetItem(i);</div><div>&nbsp; &nbsp; if (Trim(item.GetValueByPath('taskName').AsString) == Trim(CurrentSelected))</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; // Yeni liste kopyalamak yerine gerçekten değerin kendisi siliniyor</div><div>&nbsp; &nbsp; &nbsp; TaskData.RemoveValue(item);&nbsp;</div><div>&nbsp; &nbsp; &nbsp; break;</div><div>&nbsp; &nbsp; }</div><div>&nbsp; }</div><div>&nbsp;&nbsp;</div><div>&nbsp; UpdateList;</div><div>}</div><div><br></div><div>void TaskClick;</div><div>{</div><div>&nbsp; SelectedTaskName = list.clSelectedItemData(clText);</div><div>&nbsp; //ShowMessage('Seçilen Ödev: ' + SelectedTaskName);</div><div>}</div><div><br></div><div>void CreateListView;</div><div>{</div><div>&nbsp; list = MyForm.AddNewProListView(MainPnl,'list');</div><div>&nbsp; list.Align = alClient;</div><div>&nbsp; list.Margins.Bottom = 10;</div><div>&nbsp; list.Margins.Top = 10;</div><div>&nbsp; list.Margins.Right = 20;</div><div>&nbsp; list.Margins.Left = 20;</div><div>&nbsp; list.clProSettings.ViewType = lvIcon; //(lvList, lvIcon, lvWaterFall)</div><div>&nbsp; list.clProSettings.ColCount = 1;</div><div>&nbsp; list.clProSettings.ItemHeight = 100;</div><div>&nbsp; list.clProSettings.ItemSpace = 10;</div><div>&nbsp; list.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#FFFCFF');</div><div>&nbsp; list.clProSettings.BorderColor = clAlphaColor.clHexToColor('#66FF7F');</div><div>&nbsp; list.clProSettings.BorderWidth = 2;</div><div>&nbsp; list.clProSettings.RoundHeight = 5;</div><div>&nbsp; list.clProSettings.RoundWidth = 5;</div><div>&nbsp; list.SetclProSettings(list.clProSettings);</div><div>}</div><div><br></div><div>void CreateDesignerPanel;</div><div>{</div><div>&nbsp; DesignerPanel1 = MyForm.AddNewProListViewDesignerPanel(list, 'DesignerPanel1');</div><div>&nbsp; DesignerPanel1.Height = 100;</div><div>&nbsp; DesignerPanel1.Width = 150;</div><div>&nbsp; DesignerPanel1.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#B3FCE5');</div><div>&nbsp; DesignerPanel1.clProSettings.BorderColor = clAlphaColor.clHexToColor('#16FF8C');</div><div>&nbsp; DesignerPanel1.clProSettings.BorderWidth = 2;</div><div>&nbsp; DesignerPanel1.clProSettings.RoundHeight = 20;</div><div>&nbsp; DesignerPanel1.clProSettings.RoundWidth = 20;</div><div>&nbsp; DesignerPanel1.SetclProSettings(DesignerPanel1.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; list.SetDesignerPanel(DesignerPanel1);</div><div>}</div><div><br></div><div>void CreateData;</div><div>{</div><div>&nbsp; taskName = MyForm.AddNewProLabel(DesignerPanel1, 'taskName', 'test');</div><div>&nbsp; taskName.Align = alVertCenter;</div><div>&nbsp; taskName.Height = 30;</div><div>&nbsp; taskName.Margins.Bottom = 10;</div><div>&nbsp; taskName.Margins.Top = 10;</div><div>&nbsp; taskName.Margins.Right = 10;</div><div>&nbsp; taskName.Margins.Left = 10;</div><div>&nbsp; taskName.clProSettings.FontColor = clAlphaColor.clHexToColor('#000000');</div><div>&nbsp; taskName.clProSettings.FontSize = 20;</div><div>&nbsp; DesignerPanel1.AddPanelObject(taskName, clText);</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(list,tbeOnItemClick,'TaskClick');</div><div>}</div><div><br></div><div>{</div><div>&nbsp; MyForm = TclForm.Create(self);</div><div>&nbsp; TaskData = TCLJSONArray.Create;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyForm.SetFormColor('#c2dcff','#0052bd',clGHorizontal);</div><div>&nbsp; MyForm.SetFormBGImage('<a href="https://resmim.net/cdn/2026/03/09/CMBuE1.jpg" target="_blank" rel="nofollow">https://resmim.net/cdn/2026/03/09/CMBuE1.jpg</a>');</div><div>&nbsp;&nbsp;</div><div>&nbsp; MainPnl = MyForm.AddNewProPanel(MyForm, 'MainPnl');</div><div>&nbsp; MainPnl.Align = alCenter;</div><div>&nbsp; MainPnl.Height = 550;</div><div>&nbsp; MainPnl.Width = 400;</div><div>&nbsp; MainPnl.clProSettings.Backgroundcolor = clAlphacolor.clHextoColor ('#001a9e');</div><div>&nbsp; MainPnl.clProSettings.Bordercolor = clAlphacolor.clHextoColor ('#2e5a94');</div><div>&nbsp; MainPnl.clProSettings.BorderWidth = 3;&nbsp;</div><div>&nbsp; MainPnl.clProSettings.RoundHeight = 22;</div><div>&nbsp; MainPnl.clProSettings.RoundWidth = 22;</div><div>&nbsp; MainPnl.SetClproSettings(MainPnl.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; Edt1 = MyForm.AddNewProEdit(MainPnl, 'Edt1', 'Ödev Ekle');</div><div>&nbsp; Edt1.Align = alTop;</div><div>&nbsp; Edt1.Height = 50;</div><div>&nbsp; Edt1.margins.top = 20;</div><div>&nbsp; Edt1.margins.right = 20;</div><div>&nbsp; Edt1.margins.left = 20;</div><div>&nbsp; Edt1.clProSettings.Bordercolor = clAlphacolor.clHextoColor('#002657');</div><div>&nbsp; Edt1.clProSettings.BorderWidth= 3;</div><div>&nbsp; Edt1.clProSettings.RoundHeight = 22;</div><div>&nbsp; Edt1.clProSettings.RoundWidth = 22;</div><div>&nbsp; Edt1.SetClproSettings(Edt1.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; Ekle = MyForm.AddNewProButton(MainPnl, 'Ekle', 'Ekle');</div><div>&nbsp; Ekle.Align = alTop;</div><div>&nbsp; Ekle.Height = 50;</div><div>&nbsp; Ekle.margins.right = 30;</div><div>&nbsp; Ekle.margins.top = 10;</div><div>&nbsp; Ekle.margins.left = 30;</div><div>&nbsp; Ekle.clProSettings.Bordercolor = clAlphacolor.clHextoColor('#00178a');</div><div>&nbsp; Ekle.clProSettings.BorderWidth= 3;</div><div>&nbsp; Ekle.clProSettings.RoundHeight = 22;</div><div>&nbsp; Ekle.clProSettings.RoundWidth = 22;</div><div>&nbsp; Ekle.SetClproSettings(Ekle.clProSettings);&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; // Designer panel ve Listview kurulumları</div><div>&nbsp; CreateListView;</div><div>&nbsp; CreateDesignerPanel;</div><div>&nbsp; CreateData;</div><div>&nbsp;&nbsp;</div><div>&nbsp; DeleteBtn = MyForm.AddNewProButton(MainPnl, 'Sil', 'Seçileni Sil');</div><div>&nbsp; DeleteBtn.Align = alBottom;</div><div>&nbsp; DeleteBtn.Height = 50;</div><div>&nbsp; DeleteBtn.margins.bottom = 20;</div><div>&nbsp; DeleteBtn.margins.right = 30;</div><div>&nbsp; DeleteBtn.margins.left = 30;</div><div>&nbsp; DeleteBtn.clProSettings.Backgroundcolor = clAlphacolor.clHextoColor('#8b0000');</div><div>&nbsp; DeleteBtn.clProSettings.RoundHeight = 22;</div><div>&nbsp; DeleteBtn.clProSettings.RoundWidth = 22;</div><div>&nbsp; DeleteBtn.SetClproSettings(DeleteBtn.clProSettings);&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(Ekle, tbeOnClick, 'AddTask');</div><div>&nbsp; MyForm.AddNewEvent(DeleteBtn, tbeOnClick, 'DeleteSelectedTask');</div><div><br></div><div>&nbsp; MyForm.Run;</div><div>}<br><br><br><br><br><br><br><br><br><br><br><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">]]>
   </description>
   <pubDate>Mon, 11 May 2026 15:59:14 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1509&amp;PID=3482#3482</guid>
  </item> 
  <item>
   <title><![CDATA[Bir Proje ve ödev takipçisi yapmak istiyorum : varMyForm : TclForm;MainPnl :...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1509&amp;PID=3473#3473</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=410">Ensare</a><br /><strong>Konu:</strong> 1509<br /><strong>Gönderim Zamanı:</strong> 11&nbsp;Mayıs&nbsp;2026 Saat 13:39<br /><br /><div>var</div><div>MyForm : TclForm;</div><div>MainPnl : TclProPanel</div><div>Ekle, DeleteBtn : TClProButton</div><div>Edt1, SifreEdt : TclProEdit</div><div>remember : TCLCheckBox</div><div>forget : TClProButton</div><div>list : TClProListView</div><div><br></div><div>void DeleteSelectedTask</div><div>{</div><div>&nbsp;&nbsp;</div><div>}</div><div><br></div><div><br></div><div>void controlclick;</div><div>{</div><div>&nbsp; if ((Edt1.Text =='') || (Edt1.Text==''))</div><div>&nbsp; ShowMessage('Ödev yeri boş olamaz');</div><div><br></div><div><br></div><div>}</div><div><br></div><div><br></div><div>{</div><div>&nbsp; MyForm = TclForm.Create(self);</div><div>&nbsp; MyForm.SetFormColor('#c2dcff','#0052bd',clGHorizontal);</div><div>&nbsp; MyForm.SetFormBGImage('<a href="https://resmim.net/cdn/2026/03/09/CMBuE1.jpg" target="_blank" rel="nofollow">https://resmim.net/cdn/2026/03/09/CMBuE1.jpg</a>');</div><div>&nbsp;&nbsp;</div><div>&nbsp; MainPnl = MyForm.AddNewProPanel(MyForm, 'MainPnl');</div><div>&nbsp; MainPnl.Align = alCenter;</div><div>&nbsp; MainPnl.Height = 350;</div><div>&nbsp; MainPnl.Width = 400;</div><div>&nbsp; MainPnl.clProSettings.Backgroundcolor = clAlphacolor.clHextoColor ('#001a9e')</div><div>&nbsp; MainPnl.clProSettings.Bordercolor = clAlphacolor.clHextoColor ('#2e5a94')</div><div>&nbsp; MainPnl.clProSettings.BorderWidth = 3;&nbsp;</div><div>&nbsp; MainPnl.clProSettings.RoundHeight = 22;</div><div>&nbsp; MainPnl.clProSettings.RoundWidth = 22;</div><div>&nbsp; MainPnl.SetClproSettings(MainPnl.clProSettings)</div><div>&nbsp;&nbsp;</div><div>&nbsp; Edt1 = MyForm.AddNewProEdit(MainPnl, 'Edt1', 'Ödev Ekle');</div><div>&nbsp; Edt1.Align = alTop;</div><div>&nbsp; Edt1.Height = 50;</div><div>&nbsp; Edt1.Width = 100;</div><div>&nbsp; Edt1.margins.top = 20</div><div>&nbsp; Edt1.margins.right = 20</div><div>&nbsp; Edt1.margins.left = 20</div><div>&nbsp; Edt1.clProSettings.Bordercolor = clAlphacolor.clHextoColor('#002657')</div><div>&nbsp; Edt1.clProSettings.BorderWidth= 3;</div><div>&nbsp; Edt1.clProSettings.RoundHeight = 22;</div><div>&nbsp; Edt1.clProSettings.RoundWidth = 22;</div><div>&nbsp; Edt1.SetClproSettings(Edt1.clProSettings)</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; list = MyForm.AddNewListView(MainPnl,'OdevList');</div><div>&nbsp; list.Align = alBottom;</div><div>&nbsp; list.Height = 50;</div><div>&nbsp; list.Width = 100;</div><div>&nbsp; list.margins.top = 20</div><div>&nbsp; list.margins.right = 20</div><div>&nbsp; list.margins.left = 20</div><div>&nbsp;</div><div>&nbsp;&nbsp;</div><div>Ekle=MyForm.AddNewProButton(MainPnl, 'Ekle', 'Ekle');</div><div>Ekle.Align = alTop;</div><div>Ekle.Height = 50;</div><div>Ekle.Width = 50;</div><div>Ekle.margins.right = 30</div><div>Ekle.margins.top = 20</div><div>Ekle.margins.left = 30</div><div>Ekle.clProSettings.Bordercolor = clAlphacolor.clHextoColor('#00178a')</div><div>Ekle.clProSettings.BorderWidth= 3;</div><div>Ekle.clProSettings.RoundHeight = 22;</div><div>Ekle.clProSettings.RoundWidth = 22;</div><div>Ekle.SetClproSettings(Ekle.clProSettings)&nbsp;</div><div><br></div><div>DeleteBtn = MyForm.AddNewProButton(MainPnl, 'Sil', 'Sil')</div><div>DeleteBtn.Align = alBottom;</div><div>DeleteBtn.SetClproSettings(Ekle.clProSettings)</div><div><br></div><div><br></div><div><br></div><div>MyForm.AddNewEvent(Ekle,tbeOnClick,'DeleteSelectedTask')</div><div>MyForm.AddNewEvent(Ekle,tbeOnClick,'controlclick');</div><div><br></div><div>&nbsp; MyForm.Run</div><div>}</div><div><br></div><div>Kodumda edite yazılan ödevi veya projeyi listeye eklemesini istiyorum ve listeden seçtiklerimi sil butonunu kullanarak kaldırmak istiyorum</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>Mon, 11 May 2026 13:39:52 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1509&amp;PID=3473#3473</guid>
  </item> 
 </channel>
</rss>