Werb Mesaj tarihi: Mayıs 3, 2009 Paylaş Mesaj tarihi: Mayıs 3, 2009 treeview da search yapmak istiyorum biraz baktım ama find(str,bool) buldum ama galiba böle olmuomuş tam olarak yapmak istedigim treeview a bi node ekliyicem node u eklerken hangi roota eklencek gibi bişi düşünüorum; örneğin "Root x" derse Root x adlı rootu bulup onun altına ekliycek [search yeterli olurmu bunun için? bence yeterli ama tabii search&select] Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Ractamainus Mesaj tarihi: Mayıs 3, 2009 Paylaş Mesaj tarihi: Mayıs 3, 2009 asp.net mi? windows application mı? treeview kontrolü farklılık gösteriyor biraz. http://forum.paticik.com/read.php?6,3979769,3995435 Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Werb Mesaj tarihi: Mayıs 11, 2009 Konuyu açan Paylaş Mesaj tarihi: Mayıs 11, 2009 windows application ve şöle bişi buldum işime yaradı treeview da search ve select yapıyor Search and Select private void FindNodeInHierarchy(TreeNodeCollection nodes, string strSearchValue) { for (int iCount = 0; iCount < nodes.Count; iCount++) { if (nodes[iCount].Text.ToUpper().Equals(strSearchValue.ToUpper())) { treeView1.SelectedNode = nodes[iCount]; treeView1.Select(); m_bNodeFound = true; return; } else { m_bNodeFound = false; } nodes[iCount].Expand(); FindNodeInHierarchy(nodes[iCount].Nodes, strSearchValue); if (m_bNodeFound) { return; } nodes[iCount].Collapse(); } } Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Laorx Mesaj tarihi: Mayıs 12, 2009 Paylaş Mesaj tarihi: Mayıs 12, 2009 Treeview'da seçtiğin Node'un altına yeni bir node eklemek istiyorsan bir tane contexmenu yaratıp oraya YeniNodeEkle button'u koyabilirsin. Onun içide şöyle birşey olabilir. said: private void YeniNodeEkle(object sender, EventArgs e) { //Treeview'ın seçtiğin node'a RootX ekliyelim treeView1.SelectedNode.Nodes.Add("RootX"); //dom Xml documentin olsun son nodelist'e eklemeden önce olan tüm node'larını atalım XmlNodeList nlist = dom.GetElementsByTagName("RootLvl1"); XmlNode node = dom.CreateNode(XmlNodeType.Element, "rootx", null); for (int qwe = 0; qwe < nlist.Count; qwe++) { if (Appci.LastChild.InnerText == nlist[qwe].LastChild.InnerText) { dom.DocumentElement.ChildNodes[qwe].InsertBefore(node, dom.DocumentElement.ChildNodes[qwe].LastChild); if (node.PreviousSibling != null) { real.InnerText = node.PreviousSibling.LastChild.PreviousSibling.InnerText; } } } title.InnerText = "RootX"; node.AppendChild(title); // xmlPath'ini global tanıttığını varsayıyorum burdan kaydet dom.Save(xmlpath); refresh(); } Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar