[ treeview ] /
Makaleler-Article(s)
treeview ile ilgili toplam 6 makale bulundu ! (A total of 6 article(s) about treeview was(were) found in all of articles!)
Article |
---|
MySql Veritabanındaki Tabloları Kullanarak TreeView da Parent, Child TreeNode lar Oluşturmak Merhaba arkadaşlar bu makalemizde TreeView da açılabilen parent, child node lar oluşturacağız. Oluşturacağımız parent ve child Treenode ların bilgilerini Mysql veritabanımızdaki tablolardan alacağız. | Sql Veritabanındaki Verileri TreeView da Gösterimini Sağlamak Merhaba arkadaşlar bu makalemizde Sql veritabanındaki verileri TreeView nesnesinde gösterimini sağlayacağız. Öncelikle formumuza TreeView ekleyelim. Sonra Form_Load olayına yazılacak kodla TreeView a veritabanından verileri çekip, göstereceğiz. | Xml Bilgilerini TreeView Nesnesinde Göstermek Merhaba arkadaşlar. Yeni bir makalede yine sizlerle birlikteyiz. Bu makalemizde Xml dosyamızdaki bilgileri TreeView nesnesinde göstereceğiz. Bunun için ilk yapmamız gereken TreeView nesnemizi Xml dosyasına bağlamak. Bunuda XmlDataSource ile yapacağız. | TreeView daki Node ları Text Dosyaya Yazdırma TreeView nesnesinde oluşturduğumuz Node ları, child nodes ları metin dosyasına kaydedeceğiz. Formunuza 1adet TreeView ve Button ekleyin.
Imports System.IO
Public Class Form1
Dim baslik As New Windows.Forms.TreeNode("Bahadır ŞAHİN", 0, 0) | TreeView Node daki Bilgileri TextBox a Aktarma Bu makale treeView nesnesine node lar oluşturulacak ve bu nodlardaki veriler textboxlara aktarılacak. Formumuzda;
public class DataTreeNode : TreeNode ve
public class Site class ları oluşturacağız. Forma 1 adet treeView, 4 adet textBox eklenecek. Aşağıdaki şekildeki gibi formunuzu oluşturun.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public class DataTreeNode : TreeNode
{
private object data;
public DataTreeNode(object data)
: base(data.ToString())
{
this.data = data;
}
public object Data
{
get { return data; }
}
}
public class Site
{
private string kategori;
private string adres;
private string kurucuad;
private string aciklama;
public Site(string kategori, string adres, string kurucuad, string aciklama)
{
this.kategori = kategori;
this.adres = adres;
this.kurucuad = kurucuad;
this.aciklama = aciklama;
}
public string Kategori
{
get { return kategori; }
set { kategori = value; }
}
public string Adres
{
get { return adres; }
set { adres = value; }
}
public string Kurucuad
{
get { return kurucuad; }
set { kurucuad = value; }
}
public string Aciklama
{
get { return aciklama; }
set { aciklama = value; }
}
public override string ToString() // <------ DataTreeNode sınıfında temel constructora gönderilecek ToString() işte burası.
{
return kategori + " " + adres;
}
}
private void Form1_Load(object sender, EventArgs e)
{
Site sitebilgi = new Site("Site", " ", " ", "");
DataTreeNode node1 = new DataTreeNode(sitebilgi);
treeView1.Nodes.Add(node1);
sitebilgi = new Site("Programlama", "http://bahadirsam.somee.com", "Bahadır ŞAHİN", "vc#.net,visualbasic.net,asp.net,ado.net ");
DataTreeNode node2 = new DataTreeNode(sitebilgi);
node1.Nodes.Add(node2);
sitebilgi = new Site("Diğer", "http://ysa.somee.com", "Bahadır ŞAHİN", "Yapay Zeka, Ysa, Backpropagation");
DataTreeNode node3 = new DataTreeNode(sitebilgi);
node1.Nodes.Add(node3);
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
DataTreeNode node = (DataTreeNode)e.Node; // <--- Node DataTreeNode tipinde
textBox1.DataBindings.Clear();
textBox2.DataBindings.Clear();
textBox3.DataBindings.Clear();
textBox4.DataBindings.Clear();
textBox1.DataBindings.Add("Text", node.Data, "Kategori");
textBox2.DataBindings.Add("Text", node.Data, "Adres");
textBox3.DataBindings.Add("Text", node.Data, "Kurucuad");
textBox4.DataBindings.Add("Text", node.Data, "Aciklama");
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır | TreeView Mesajlaşma Örnek Bu makalemizde treeview kullanarak çok basit bir mesajlaşma
örneği göreceğiz. Formunuza 1 adet TreeView, TextBox, Button ve
ImageList ekleyin. ImageListin Collection kısmına seçmiş
olduğuz resimleri ekleyin.
Public Class Form1
Private Sub btnEkle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEkle.Click
TreeView1.ImageList = ımageList1
TreeView1.Nodes.Add("Bahadır >" & txtMesaj.Text & " " & Now)
txtMesaj.Clear()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
With TreeView1
.ShowRootLines = False
.ShowPlusMinus = False
End With
End Sub
Private Sub txtMesaj_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtMesaj.KeyPress
If e.KeyChar = ChrW(Keys.Enter) Then
e.Handled = True
btnEkle_Click(sender, e)
End If
End Sub
End Class
Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN
|
|