31 Aralık 2014 Çarşamba

23 Aralık 2014 Salı

C sharp forma dinamik buton ekleme ve formda olan bir kontrole buton ekleme



KONU : C Sharp Uygulamalar - Forma dinamik olarak yani form çalışma anında nasıl buton eklenir için bir örnek uygulama. Bu uygulamada formun load olayı gerçekleştiğin bir buton dinamik olarak oluşturulacak. Oluşturulan buton formun kontrolü olarak ekleyeceğim. Ayrıca çalışma anında bir buton tıklama olayı nasıl atanır bunu göstereceğim




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

        Button buton = null;
        int Sayici = 0;


        private void Form2_Load(object sender, EventArgs e)
        {
            // Form load olduğunda çalışma anında bir buton oluşturalım
            buton = new Button();

            // oluşturduğumuz butonu form da 50,50 noktasına yerleştirelim
            buton.Text = "yeni buton oluştur";
            buton.Location = new System.Drawing.Point(50, 50);
            buton.Name = "yeni buton";
            buton.Size = new System.Drawing.Size(100, 20);
            buton.TabIndex = 1;
            buton.UseVisualStyleBackColor = true;

            //butona tıklandığında bir sayıcıdaki değeri mesaj olarak versin
            buton.Click += new EventHandler(buton_Click);

            // şimdi bu butonu formda olan bir grupbox içine ekleyerek görünür yapalım
            // Sürükle bırak ile forma daha önceden groupbox1 ekledim.
            groupBox1.Controls.Add(buton);
        }

        void buton_Click(object sender, EventArgs e)
        {
            // Form load olduğunda çalışma anında bir buton oluşturalım
            buton = new Button();

            // oluşturduğumuz butonu form da 50,50 noktasına yerleştirelim
            buton.Text = "yeni buton oluştur";

            //her buton tıklandığın yeni butonu önceki butonun alatına oluşturmak için
            // sayıcı değerini kullanacağım
            buton.Location = new System.Drawing.Point(30, 30 + 30 * Sayici++);
            buton.Name = "yeni buton";
            buton.Size = new System.Drawing.Size(100, 20);
            buton.TabIndex = 1;
            buton.UseVisualStyleBackColor = true;

            //butona tıklandığında bir sayıcıdaki değeri mesaj olarak versin
            buton.Click +=new EventHandler(buton2_Click);

            // şimdi bu butonu formda olan bir grupbox içine ekleyerek görünür yapalım
            // Sürükle bırak ile forma daha önceden groupbox1 ekledim.
            groupBox2.Controls.Add(buton);
        }

        void buton2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Groupbox2 içine yeni bir buton eklendi." );
        }
    }
}
   

 
UYGULAMAYI İNDİR

18 Aralık 2014 Perşembe

C# Yıldız kullanarak 1 den N rakamına kadar * ları arttırarak ve azaltarak konsol ekranına yazdırma

KONU : C Sharp Uygulamalar - C Sharp ( C# ) yıldız kullanarak konsol ekranına yıldızları azalarak ve arttırarak yazdırma.




UYGULAMAYI İNDİR




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            int N = 10;

            for (int i = 1; i <= N; i++)
            {
                for (int j = 0; j < i; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }

            for (int i = N; i >= 1; i--)
            {
                for (int j = 0; j < i; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }

            Console.ReadKey();
        }
    }
}

   




UYGULAMAYI İNDİR

7 Aralık 2014 Pazar

C Sharp Formda Dinamik Olarak Yeni Form Oluşturup Kontrol Ekleme



KONU : C Sharp Uygulamalar - C Sharp ( C# ) iki form kullanımı. Form1 den dinamik olarak Form2 oluşturma. Form1 de dinamik olarak oluşturulan bir kontrolü Form2 de gösterme. Form1 de oluşturulan Label kontrolünü Form2 e ekleme.
ETİKETLER: c sharp - c sharp form - c sharp kontrol - c sharp label - c sharp kontrol ekleme




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

        Form form2;

        private void Form1_Load(object sender, EventArgs e)
        {
            form2 = new Form();

        }

        private void button1_Click(object sender, EventArgs e)
        {
            Label label1 = new Label();

            label1.Location = new System.Drawing.Point(153, 51);
            label1.Name = "label1";
            label1.Size = new System.Drawing.Size(35, 13);
            label1.TabIndex = 0;
            label1.Text = "label1";

            form2.Controls.Add(label1);

            this.Hide(); // Eğer form1 i kapamak istersen

            form2.Show();
        }
    }
}

   




UYGULAMAYI İNDİR