TreeView etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
TreeView etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Ekim 2014 Çarşamba

C Sharp Form Uygulamalar Treeview Kullanarak Klasör ve Dosyaları Listeleme ve Dosya Uzantıları Listeleme ve Text Dosyası Olarak Kaydetme



C Sharp dilini kullanarak c sharp form uygulaması olarak treeview ve listbox görsellerini kullanarak sürücüleri, klasörleri ve dosyaları listeleme programı hazırlama. Sürücüde bulunan alt klasörleri ve dosyaları alt alta ağaç şeklinde listeleme örneği. C sharp da treeview kullanımı ve alt node ekleme uygulaması. Treeview nesnesine eklenen node u gösterme işlemleri. Bir klasör ve bu klasörün altındaki bütün klasörler içerindeki bütün dosyaların uzantılarını listbox da listeleme. Listelenen uzantıları text dosyasına kaydetme. Text dosyasından okunan uzantıları jenerik list ve listbox da listeleme. Dosya açma ve kapama işlemleri yapma. Dosya oluşturma ve oluşturulan dosyayı açıp istenilen dataları bu dosyaya yazdırma. Bir dosyanın var olup olmadığını kontrol etme örneği.
c sharp treeview - c sharp treeview node - c sharp node ekleme - c sharp alt node ekleme - treeview nodeları genişletme - treeview expand event - treeview afterselect event - listbox a yeni eleman ekleme - c sharp listbox - c shrp generic list - generic list kullanımı - c sharp textreader - c sharp textwriter





UYGULAMAYI İNDİR




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;
using System.IO;

namespace C_Sharp_Form_File_Extension_Indexer
{
    public partial class Form1 : Form
    {

        List< string > extensions = new List< string >();

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, System.EventArgs e)
        {
            string[] dirvers = System.IO.Directory.GetLogicalDrives();

            for (int i = 0; i <= dirvers.GetUpperBound(0); i++)
            {
                treeViewFolders.Nodes.Add(dirvers[i]);
                try
                {
                    string[] folders = System.IO.Directory.GetDirectories(treeViewFolders.Nodes[i].FullPath);

                    string[] folderNames;

                    //Daha önce eklenmemişse alt klasörleri ekle

                    if (treeViewFolders.Nodes[i].GetNodeCount(true) == 0)
                    {
                        for (int j = 0; j <= folders.GetUpperBound(0); j++)
                        {
                            folderNames = folders[j].Split('\\');

                            treeViewFolders.Nodes[i].Nodes.Add(folderNames[folderNames.GetUpperBound(0)]);
                        }
                    }
                }
                catch
                {
                    ; //herhangi bir hata oldugunda hata vermemesi için
                }
            }
        }

        private void treeViewFolders_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
        {
            string[] fileNames;

            //herhangi bir klasör seçildiğinde dosyaları listeleyelim

            lstFiles.Items.Clear();

            try
            {
                string[] files = System.IO.Directory.GetFiles(e.Node.FullPath);

                for (int i = 0; i <= files.GetUpperBound(0); i++)
                {
                    fileNames = files[i].Split('\\');

                    lstFiles.Items.Add(fileNames[fileNames.GetUpperBound(0)]);
                }
            }
            catch (Exception)
            {
                ; // bir hata olması durumunda
            }

            lblSelectedFolder.Text = e.Node.FullPath;
        }

        private void treeViewFolders_AfterExpand(object sender, TreeViewEventArgs e)
        {
            // + ya basılınca alt klasörleri listeleyelim

            try
            {
                // seçilen klasör içinde olan klasörleri bir dizi içinde toplayalım.

                string[] selectedFolderDirectories = System.IO.Directory.GetDirectories(e.Node.FullPath + "\\");

                string[] folderNames;
                string[] fileNames;

                // Seçilen klasörün alt klasörleri varsa bunları bu klasör altına ekleyelim

                for (int i = 0; i <= selectedFolderDirectories.GetUpperBound(0); i++)
                {
                    try
                    {
                        //alt klasör içinde alt klasör varsa bu klasörleri bir dizi içinde toplayalım

                        string[] subFolderDirectoriesOfSelectedFolder = System.IO.Directory.GetDirectories(e.Node.Nodes[i].FullPath + "\\");

                        //Daha önce eklenmemişse alt klasörleri ekleyelim

                        if (e.Node.Nodes[i].GetNodeCount(true) == 0)
                            for (int j = 0; j <= subFolderDirectoriesOfSelectedFolder.GetUpperBound(0); j++)
                            {
                                folderNames = subFolderDirectoriesOfSelectedFolder[j].Split('\\');

                                e.Node.Nodes[i].Nodes.Add(folderNames[folderNames.GetUpperBound(0)]);
                            }
                    }
                    catch
                    {
                        ; //herhangi bir hata oldugunda hata vermemesi için
                    }
                }

                //seçilen klasördeki dosyaları listeleyelim

                lstExtension.Items.Clear();

                string[] files = System.IO.Directory.GetFiles(e.Node.FullPath);

                for (int i = 0; i <= files.GetUpperBound(0); i++)
                {
                    fileNames = files[i].Split('\\');

                    lstExtension.Items.Add(fileNames[fileNames.GetUpperBound(0)]);
                }
            }
            catch
            {
                ; // herhangi bir hata oldugunda hata vermemesi için
            }

            lblSelectedFolder.Text = e.Node.FullPath;
        }

        private void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {

                btnSearch.BackColor = Color.Red;
                btnSearch.Enabled = false;
                btnSave.Enabled = false;
                extensions.Clear();
                System.IO.FileInfo dosya = new System.IO.FileInfo("extensions.txt");

                if (dosya.Exists == true) //dosya var ise içeriğini okuyalım
                {

                    System.IO.TextReader text = System.IO.File.OpenText("extensions.txt");

                    string data;

                    lstExtension.Items.Clear();

                    while ((data = text.ReadLine()) != null)
                    {
                        //extension.txt de listelenen uzantıları listemize ekleyelim.

                        extensions.Add(data);

                        lstExtension.Items.Add(data);
                    }
                    text.Close(); //dosyayı kapatalım
                }


                if (lblSelectedFolder.Text.Trim() == "")
                {
                    MessageBox.Show("Bir klasör seçmelisiniz." ,"HATA",MessageBoxButtons.OK,MessageBoxIcon.Error);
                }
                else
                {
                    DirectoryInfo d = new DirectoryInfo(this.lblSelectedFolder.Text);

                    findDirectories(d);
                }
            }
            catch (Exception)
            {
                ; // herhangi bir hata oldugunda hata vermemesi için
            }

            btnSearch.BackColor = Color.Lime;
            btnSearch.Enabled = true;
            btnSave.Enabled = true;

        }

        private void findDirectories(DirectoryInfo directory)
        {
            try
            {
                foreach (DirectoryInfo item in directory.GetDirectories())
                {
                    findDirectories(item);

                    Application.DoEvents();

                    try
                    {
                        FileInfo[] Files = item.GetFiles(); //Getting Text files

                        foreach (FileInfo file in Files)
                        {
                            string str = file.Extension;

                            if (!extensions.Contains(str))
                            {
                                extensions.Add(str);
                                lstExtension.Items.Add(str);
                            }
                        }
                    }
                    catch (Exception)
                    {
                        ; // herhangi bir hata oldugunda hata vermemesi için
                    }

                 
                }
            }
            catch (Exception)
            {
                ; // herhangi bir hata oldugunda hata vermemesi için
            }
           
        }

        private void btnSave_Click(object sender, EventArgs e)
        {
            int i;

            //listeyi tekrar kaydetmek için dosya bilgilerini tekrar alalım

            System.IO.TextWriter dosya = System.IO.File.CreateText("extensions.txt");

            extensions.Sort();

            for (i = 0; i < extensions.Count; i++)
            {
                //listeye eklediğimiz uzantıları dosyaya yazalım

                dosya.WriteLine(extensions[i]);
            }

            dosya.Close();//Dosyayı kapatalım
        }
    }
}

UYGULAMAYI İNDİR

13 Nisan 2014 Pazar

C Sharp Form Uygulamalar Treeview Kullanarak Klasör ve Dosyaları Listeleme



KONU : C Sharp Uygulamalar - C Sharp ( C# )form uygulamaları treeview ve listbox kullanarak sürücüleri, klasörleri ve dosyaları listeleme. Sürücüde bulunan klasörleri ve dosyaları alt alte ağaç şeklinde listeleme örneği. C sharp da treeview kullanımı ve alt node ekleme, eklenen node u gösterme işlemleri
ETİKETLER: C Sharp treeview - csharp treeview - c sharp treenode - c sharp directory - c# directory - c sharp listing files - c sharp listing diretory





UYGULAMAYI İNDİR





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 C_Sharp_Form_Listing_File_Folder_Directory
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, System.EventArgs e)
        {
            string[] dirvers = System.IO.Directory.GetLogicalDrives();
 
            for (int i = 0; i <= dirvers.GetUpperBound(0); i++)
            {
                treeViewFolders.Nodes.Add(dirvers[i]);
                try
                {
                    string[] folders = System.IO.Directory.GetDirectories(treeViewFolders.Nodes[i].FullPath);

                    string[] folderNames;

                    //Daha önce eklenmemişse alt klasörleri ekle
                  
                    if (treeViewFolders.Nodes[i].GetNodeCount(true) == 0)
                    {
                        for (int j = 0; j <= folders.GetUpperBound(0); j++)
                        {
                            folderNames = folders[j].Split('\\');

                            treeViewFolders.Nodes[i].Nodes.Add(folderNames[folderNames.GetUpperBound(0)]);
                        }
                    }
                }
                catch
                {
                    ; //herhangi bir hata oldugunda hata vermemesi için
                }
            }
        }

        private void treeViewFolders_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
        {
            string[] fileNames;

            //herhangi bir klasör seçildiğinde dosyaları listeleyelim

            lstFiles.Items.Clear();

            string[] files = System.IO.Directory.GetFiles(e.Node.FullPath);

            for (int i = 0; i <= files.GetUpperBound(0); i++)
            {
                fileNames = files[i].Split('\\');

                lstFiles.Items.Add(fileNames[fileNames.GetUpperBound(0)]);
            }
        }

        private void treeViewFolders_AfterExpand(object sender, TreeViewEventArgs e)
        {
            // + ya basılınca alt klasörleri listeleyelim

            try
            {
                // seçilen klasör içinde olan klasörleri bir dizi içinde toplayalım.

                string[] selectedFolderDirectories = System.IO.Directory.GetDirectories(e.Node.FullPath + "\\");

                string[] folderNames;
                string[] fileNames;

                // Seçilen klasörün alt klasörleri varsa bunları bu klasör altına ekleyelim

                for (int i = 0; i <= selectedFolderDirectories.GetUpperBound(0); i++)
                {
                    try
                    {
                        //alt klasör içinde alt klasör varsa bu klasörleri bir dizi içinde toplayalım
 
                        string[] subFolderDirectoriesOfSelectedFolder = System.IO.Directory.GetDirectories(e.Node.Nodes[i].FullPath + "\\");

                        //Daha önce eklenmemişse alt klasörleri ekleyelim

                        if (e.Node.Nodes[i].GetNodeCount(true) == 0)
                            for (int j = 0; j <= subFolderDirectoriesOfSelectedFolder.GetUpperBound(0); j++)
                            {
                                folderNames = subFolderDirectoriesOfSelectedFolder[j].Split('\\');
                               
                                e.Node.Nodes[i].Nodes.Add(folderNames[folderNames.GetUpperBound(0)]);
                            }
                    }
                    catch
                    {
                        ; //herhangi bir hata oldugunda hata vermemesi için
                    }
                }

                //seçilen klasördeki dosyaları listeleyelim

                lstFiles.Items.Clear();

                string[] files = System.IO.Directory.GetFiles(e.Node.FullPath);

                for (int i = 0; i <= files.GetUpperBound(0); i++)
                {
                    fileNames = files[i].Split('\\');
                
                    lstFiles.Items.Add(fileNames[fileNames.GetUpperBound(0)]);
                }
            }
            catch
            {
                ; // herhangi bir hata oldugunda hata vermemesi için
            }
        }
    }
}
  


UYGULAMAYI İNDİR

19 Ocak 2014 Pazar

C SHarp Form Uygulamalar Treeview Nesnesinin Kullanımı ve Treeview Nesnesine İkon Ekleme



KONU : C Sharp ( C# ) Form Uygulamalar Treeview Nesnesinin Kullanımı, Alt alta node ekleme, Eklenen nodeların ikonlarını değiştirme, C Sharp Treeview farklı seviyeler için farklı ikon kullanımı, c sharp treeview nesnesine ikon bağlama ve ikon seçme.
ETİKETLER : csharp treeview kullanımı - csharp treeview - csharp treeview example - csharp treeview selected node - c# treeview - c# treeview örnek - c# treeview selected node - c# tree - c# tree view - c# tree node - c# treeview add node - c# treeview add - c# treeview add image to node - c# treeview add root node - c# treeview add nodes dynamically






UYGULAMAYI İNDİR



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 TreeView
{
    public partial class Form1 : Form
    {

        private System.Windows.Forms.TreeView treeView;
        private System.Windows.Forms.Label lblHangiNodeTiklandi;

        public Form1()
        {
            InitializeComponent();
            InitializeMyComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //treeview ya bir ikon ekleme, burada iki farklı ikon ekle
            //birincisini en üst nodelar için kullan
            //diğer ikonu sadece en alt nodelar için kullan

            ImageList il = new ImageList();
            il.Images.Add(new Icon("folder.ico"));
            il.Images.Add(new Icon("Turkiye.ico"));
            treeView.ImageList = il;

            //treeview için bir node oluştur .Bu ana node olacak  adıda  "System Database" olsun
            
            TreeNode node = new TreeNode("System Database");
            
            ////Ana node altına 4 tane node ekleyelim

            node.Nodes.Add("Attributes");
            node.Nodes.Add("Positions");
            node.Nodes.Add("Radio Trunks");
            node.Nodes.Add("Line Trunks");

            // 2. alt nodun altına da yeni node lar  ekleyelim
           
            for (int i = 0; i < 2; i++)
            {
                node.Nodes[1].Nodes.Add("POS " + (i + 1));
               
                // Bu node un resmini değiştir => türkiye.ico olarak güncelleyelim
                // bunun için bu node un alt node larınının imageindex ini 1 yapmamız yeterli olacak

                node.Nodes[1].Nodes[i].ImageIndex = 1;
            }
            

            // 3. alt nodun altına da yeni node lar  ekleyelim

            for (int i = 0; i < 8; i++)
            {
                node.Nodes[2].Nodes.Add("RADIO" + (i + 1));

                // Bu node un resmini değiştir => türkiye.ico olarak güncelleyelim.

                node.Nodes[2].Nodes[i].ImageIndex = 1;
            }

            // 4. alt nodun altına da yeni node lar  ekleyelim

            for (int i = 0; i < 4; i++)
            {
                node.Nodes[3].Nodes.Add("LINE" + (i + 1));

                // Bu node un da resmini değiştirelim. 
                
                node.Nodes[3].Nodes[i].ImageIndex = 1;
            }

            //ana node u treeview a eklenince ağaç görünümümüz oluştu

            treeView.Nodes.Add(node);
 
        }

        /// treeview da bir eleman seçilmiş veya tıklanmış ise  bu metot tetiklenecek
        /// bu işlemi InitializeMyComponent metodunda treview nesnesinin afterselect olayına
        /// bu metodu bağlayarak gerçeklerştirdim.
        
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            //treeview da bir node tıklanınca o node ile ilgili istediğimi  işlemi yaptıralım

            //Eğer seçili bir node yoksa hiçbir şey yapmadan geri dönsün

            if (treeView.SelectedNode == null)
            {
                return;
            }


            //form yerleştirdiğim etikete tıklanan nodun text değerini yazdıracağım

            lblHangiNodeTiklandi.Text = "Tıklanan Node :" + treeView.SelectedNode.Text;

            //Seçilen veya tıklanan node ile ilgili işlemleri aşağıdaki gibi yapabilirim

            if (treeView.SelectedNode.Text == "System Database")
            {
                MessageBox.Show("burada Ana node " + treeView.SelectedNode.Text + 
                    " ile ilgili işlmeler yaptırılır");
            }
            else if (treeView.SelectedNode.Text == "Positions")
            {
                MessageBox.Show("burada Alt node " + treeView.SelectedNode.Text +
                    " ile ilgili işlmeler yaptırılır");
            }
            else if (treeView.SelectedNode.Text == "Radio Trunks")
            {
                MessageBox.Show("burada Alt node " + treeView.SelectedNode.Text +
                    " ile ilgili işlmeler yaptırılır");
            }
            else if (treeView.SelectedNode.Text == "Line Trunks")
            {
                MessageBox.Show("burada Alt node " + treeView.SelectedNode.Text + 
                    " ile ilgili işlmeler yaptırılır");
            }
        }

        /// 
        /// programda kullanılacak kontrollerin ayarlarını yapma.
        /// 
        private void InitializeMyComponent()
        {
            this.treeView = new System.Windows.Forms.TreeView();
            this.lblHangiNodeTiklandi = new System.Windows.Forms.Label();
            this.SuspendLayout();
            // 
            // treeView
            // 
            this.treeView.Location = new System.Drawing.Point(12, 12);
            this.treeView.Name = "treeView";
            this.treeView.Size = new System.Drawing.Size(161, 349);
            this.treeView.TabIndex = 0;
            this.treeView.AfterSelect += new 
                System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
            // 
            // lblHangiNodeTiklandi
            // 
            this.lblHangiNodeTiklandi.AutoSize = true;
            this.lblHangiNodeTiklandi.Location = new System.Drawing.Point(244, 24);
            this.lblHangiNodeTiklandi.Name = "lblHangiNodeTiklandi";
            this.lblHangiNodeTiklandi.Size = new System.Drawing.Size(35, 13);
            this.lblHangiNodeTiklandi.TabIndex = 1;
            this.lblHangiNodeTiklandi.Text = "label1";
            // 
            // Form1
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(398, 490);
            this.Controls.Add(this.lblHangiNodeTiklandi);
            this.Controls.Add(this.treeView);
            this.Name = "Form1";
            this.Text = "Treview Application";
            this.Load += new System.EventHandler(this.Form1_Load);
            this.ResumeLayout(false);
            this.PerformLayout();

        }
    }
}

UYGULAMAYI İNDİR

21 Mayıs 2013 Salı

C Sharp Uygulamalar Treeview Nesnesinin Kullanımı



KONU : C Sharp ( C# ) Form Uygulamalar Treeview Nesnesinin Kullanımı. Treeview da node lara tıklama olayı. Afterselect olayının kullanımı ile ilgili örnekler. Alt alta node ekleme, Eklenen nodeların ikonlarını değiştirme, C Sharp Treeview farklı seviyeler için farklı ikon kullanımı, c sharp treeview nesnesine ikon bağlama ve ikon seçme.





UYGULAMAYI İNDİR



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 TreeView
{
    public partial class Form1 : Form
    {

        private System.Windows.Forms.TreeView treeView;
        private System.Windows.Forms.Label lblHangiNodeTiklandi;

        public Form1()
        {
            InitializeComponent();
            InitializeMyComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //treeview ya bir ikon ekleme, burada iki farklı ikon ekle
            //birincisini en üst nodelar için kullan
            //diğer ikonu sadece en alt nodelar için kullan

            ImageList il = new ImageList();
            il.Images.Add(new Icon("folder.ico"));
            il.Images.Add(new Icon("Turkiye.ico"));
            treeView.ImageList = il;

            //treeview için bir node oluştur .Bu ana node olacak  adıda  "System Database" olsun
            
            TreeNode node = new TreeNode("System Database");
            
            ////Ana node altına 4 tane node ekleyelim

            node.Nodes.Add("Attributes");
            node.Nodes.Add("Positions");
            node.Nodes.Add("Radio Trunks");
            node.Nodes.Add("Line Trunks");

            // 2. alt nodun altına da yeni node lar  ekleyelim
           
            for (int i = 0; i < 2; i++)
            {
                node.Nodes[1].Nodes.Add("POS " + (i + 1));
               
                // Bu node un resmini değiştir => türkiye.ico olarak güncelleyelim
                // bunun için bu node un alt node larınının imageindex ini 1 yapmamız yeterli olacak

                node.Nodes[1].Nodes[i].ImageIndex = 1;
            }
            

            // 3. alt nodun altına da yeni node lar  ekleyelim

            for (int i = 0; i < 8; i++)
            {
                node.Nodes[2].Nodes.Add("RADIO" + (i + 1));

                // Bu node un resmini değiştir => türkiye.ico olarak güncelleyelim.

                node.Nodes[2].Nodes[i].ImageIndex = 1;
            }

            // 4. alt nodun altına da yeni node lar  ekleyelim

            for (int i = 0; i < 4; i++)
            {
                node.Nodes[3].Nodes.Add("LINE" + (i + 1));

                // Bu node un da resmini değiştirelim. 
                
                node.Nodes[3].Nodes[i].ImageIndex = 1;
            }

            //ana node u treeview a eklenince ağaç görünümümüz oluştu

            treeView.Nodes.Add(node);
 
        }

        /// treeview da bir eleman seçilmiş veya tıklanmış ise  bu metot tetiklenecek
        /// bu işlemi InitializeMyComponent metodunda treview nesnesinin afterselect olayına
        /// bu metodu bağlayarak gerçeklerştirdim.
        
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            //treeview da bir node tıklanınca o node ile ilgili istediğimi  işlemi yaptıralım

            //Eğer seçili bir node yoksa hiçbir şey yapmadan geri dönsün

            if (treeView.SelectedNode == null)
            {
                return;
            }


            //form yerleştirdiğim etikete tıklanan nodun text değerini yazdıracağım

            lblHangiNodeTiklandi.Text = "Tıklanan Node :" + treeView.SelectedNode.Text;

            //Seçilen veya tıklanan node ile ilgili işlemleri aşağıdaki gibi yapabilirim

            if (treeView.SelectedNode.Text == "System Database")
            {
                MessageBox.Show("burada Ana node " + treeView.SelectedNode.Text + 
                    " ile ilgili işlmeler yaptırılır");
            }
            else if (treeView.SelectedNode.Text == "Positions")
            {
                MessageBox.Show("burada Alt node " + treeView.SelectedNode.Text +
                    " ile ilgili işlmeler yaptırılır");
            }
            else if (treeView.SelectedNode.Text == "Radio Trunks")
            {
                MessageBox.Show("burada Alt node " + treeView.SelectedNode.Text +
                    " ile ilgili işlmeler yaptırılır");
            }
            else if (treeView.SelectedNode.Text == "Line Trunks")
            {
                MessageBox.Show("burada Alt node " + treeView.SelectedNode.Text + 
                    " ile ilgili işlmeler yaptırılır");
            }
        }

        /// 
        /// programda kullanılacak kontrollerin ayarlarını yapma.
        /// 
        private void InitializeMyComponent()
        {
            this.treeView = new System.Windows.Forms.TreeView();
            this.lblHangiNodeTiklandi = new System.Windows.Forms.Label();
            this.SuspendLayout();
            // 
            // treeView
            // 
            this.treeView.Location = new System.Drawing.Point(12, 12);
            this.treeView.Name = "treeView";
            this.treeView.Size = new System.Drawing.Size(161, 349);
            this.treeView.TabIndex = 0;
            this.treeView.AfterSelect += new 
                System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
            // 
            // lblHangiNodeTiklandi
            // 
            this.lblHangiNodeTiklandi.AutoSize = true;
            this.lblHangiNodeTiklandi.Location = new System.Drawing.Point(244, 24);
            this.lblHangiNodeTiklandi.Name = "lblHangiNodeTiklandi";
            this.lblHangiNodeTiklandi.Size = new System.Drawing.Size(35, 13);
            this.lblHangiNodeTiklandi.TabIndex = 1;
            this.lblHangiNodeTiklandi.Text = "label1";
            // 
            // Form1
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(398, 490);
            this.Controls.Add(this.lblHangiNodeTiklandi);
            this.Controls.Add(this.treeView);
            this.Name = "Form1";
            this.Text = "Treview Application";
            this.Load += new System.EventHandler(this.Form1_Load);
            this.ResumeLayout(false);
            this.PerformLayout();

        }
    }
}


UYGULAMAYI İNDİR