19 - TabControl-Region- Dizi
Adım2: sayac isimli, değeri 0 olan integer tipinde global(diğer olaylardan erişilebilir) bir değişken tanımlayalım.
Adım 3 :Eleman Ekle butonunun click olayına gelelim.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace dizi1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//global değişkenler
string[] ad= new string[5];
int sayac = 0;
int[] sayilar = { 5, 2, 1, 4, 9 };
private void button1_Click(object sender, EventArgs e)
{
try
{
ad[sayac] = textBox1.Text;
}
catch
{ MessageBox.Show("Dizinin üst sınırına ulaşıldı");}
sayac++;
textBox1.Text = "";
textBox1.Focus();
}
private void button2_Click(object sender, EventArgs e)
{
try
{
for (int i = 0; i < ad.Length; i++)
{
listBox1.Items.Add(ad[i]);
}
}
catch (Exception)
{
MessageBox.Show("Dizi uzunluğu kadar eleman yok");
}
}
private void button3_Click(object sender, EventArgs e)
{
int enbuyuk = sayilar[0];
for (int i = 0; i < ad.Length; i++)
{
if (sayilar[i]>enbuyuk)
{
enbuyuk = sayilar[i];
}
}
MessageBox.Show(enbuyuk.ToString());
}
private void button4_Click(object sender, EventArgs e)
{
float toplam=0;
for (int i = 0; i < sayilar.Length; i++)
{
toplam = toplam + sayilar[i];
}
float ort = toplam / sayilar.Length;
MessageBox.Show(ort.ToString());
}
private void button5_Click(object sender, EventArgs e)
{
int[] sirali_dizi=new int[5];
int sira=sayilar[0];
for (int i = 0; i < sayilar.Length; i++)
{
sirali_dizi[i] = sayilar[i];
listBox1.Items.Add(sirali_dizi[i]);
}
}
private void button6_Click(object sender, EventArgs e)
{
int enkucuk = sayilar[0];
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i]<enkucuk)
{
enkucuk = sayilar[i];
}
}
MessageBox.Show(enkucuk.ToString());
}
private void button7_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
REGION: Kodları
REGION VE KODLAR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace dizi1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
#region global değişkenler
string[] ad= new string[5];
int sayac = 0;
int[] sayilar = { 5, 2, 1, 4, 9 };
#endregion
#region Eleman Ekle Butonu
private void button1_Click(object sender, EventArgs e)
{
try
{
ad[sayac] = textBox1.Text;
}
catch
{ MessageBox.Show("Dizinin üst sınırına ulaşıldı"); }
sayac++;
textBox1.Text = "";
textBox1.Focus();
}
#endregion
#region Eleman Listele
private void button2_Click(object sender, EventArgs e)
{
try
{
for (int i = 0; i < ad.Length; i++)
{
listBox1.Items.Add(ad[i]);
}
}
catch (Exception)
{
MessageBox.Show("Dizi uzunluğu kadar eleman yok");
}
}
#endregion
#region En Büyük Sayı Butonu
private void button3_Click(object sender, EventArgs e)
{
int enbuyuk = sayilar[0];
for (int i = 0; i < ad.Length; i++)
{
if (sayilar[i] > enbuyuk)
{
enbuyuk = sayilar[i];
}
}
MessageBox.Show(enbuyuk.ToString());
}
#endregion
#region Ortalama Butonu
private void button4_Click(object sender, EventArgs e)
{
float toplam = 0;
for (int i = 0; i < sayilar.Length; i++)
{
toplam = toplam + sayilar[i];
}
float ort = toplam / sayilar.Length;
MessageBox.Show(ort.ToString());
}
#endregion
#region Kopya Butonu
private void button5_Click(object sender, EventArgs e)
{
int[] kopya_dizi=new int[5];
int sira=sayilar[0];
for (int i = 0; i < sayilar.Length; i++)
{
kopya_dizi[i] = sayilar[i];
listBox1.Items.Add(kopya_dizi[i]);
}
}
#endregion
#region En Küçük Sayı Butonu
private void button6_Click(object sender, EventArgs e)
{
int enkucuk = sayilar[0];
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] < enkucuk)
{
enkucuk = sayilar[i];
}
}
MessageBox.Show(enkucuk.ToString());
}
#endregion
#region Kapat Butonu
private void button7_Click(object sender, EventArgs e)
{
this.Close();
}
#endregion
}
}


Yorumlar
Yorum Gönder