Picturebox


ŞARTLAR
* Okul Numarası Aynı Olamaz..
* Adı Boş Olamaz
* Listbox'a Seçilen Kişiye Göre Resim Gösteren Kodlar


Formun Tamamı İçin Tıklayınız.

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.Collections;
namespace WindowsFormsApplication13
{
    public partial class Form1 : Form
    {
        int k;
        int say;
        ArrayList ad = new ArrayList();
        ArrayList soyad = new ArrayList();
        ArrayList no = new ArrayList();
        ArrayList yazili1 = new ArrayList();
        ArrayList yazili2 = new ArrayList();
        ArrayList sozlu = new ArrayList();
        ArrayList ortalama = new ArrayList();
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int a = no.IndexOf(textBox3.Text);

            if (textBox1.Text == "")
            {
                MessageBox.Show("Boş olamaz...");
            }
            else if (a != -1)
            {
                MessageBox.Show("Başka okul no giriniz...");
                textBox3.Text = null;
                textBox3.Focus();
            }
            else
            {
                ad.Add(textBox1.Text);
                soyad.Add(textBox2.Text);
                no.Add(textBox3.Text);
                yazili1.Add(textBox4.Text);
                yazili2.Add(textBox5.Text);
                sozlu.Add(textBox6.Text);
                int y1 = Convert.ToInt32(textBox4.Text);
                int y2 = Convert.ToInt32(textBox5.Text);
                int s = Convert.ToInt32(textBox6.Text);
                int ort = (y1 + y2 + s) / 3;
                ortalama.Add(ort);

                textBox1.Text = null;
                textBox2.Text = null;
                textBox3.Text = null;
                textBox4.Text = null;
                textBox5.Text = null;
                textBox6.Text = null;
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            int m=0;
            if (radioButton1.Checked)
            {
                for (int j = 0; j < ad.Count; j++)
                {
                    int x = Convert.ToInt32(ortalama[j]);

                    if (x < 45)
                    {
                        listBox1.Items.Add(++m + ")" + no[j] + " " + ad[j] + " " + soyad[j] + " " + ortalama[j]);
                    }
                }
            }
            if (radioButton2.Checked)
            {
                for (int j = 0; j < ad.Count; j++)
                {
                    int x = Convert.ToInt32(ortalama[j]);

                    if (x >= 45)
                    {
                        listBox1.Items.Add(++m + ")" + no[j] + " " + ad[j] + " " + soyad[j] + " " + ortalama[j]);
                     
                    }
                }
                listBox1.SelectedIndex = 0;
                pictureBox1.Image = ımageList1.Images[0];
            }
            if (radioButton3.Checked)
            {
                for (int j = 0; j < ad.Count; j++)
                {                                        
                 listBox1.Items.Add(++m + ")" + no[j] + " " + ad[j] + " " + soyad[j] + " " + ortalama[j]);                  
                }
            }              
        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            k = listBox1.SelectedIndex;

            pictureBox1.Image = ımageList1.Images[k];
            label7.Visible = true;
            label7.Text = listBox1.SelectedItem.ToString();
   
        }

        private void button4_Click(object sender, EventArgs e)
        {
            say = listBox1.Items.Count;
            if (listBox1.SelectedIndex <= say)
            {

                if (listBox1.SelectedIndex >= say - 1)
                {
                    listBox1.SelectedIndex = 0;
                }
                else
                {
                    listBox1.SelectedIndex += 1;
                }
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex == 0)
            {
                listBox1.SelectedIndex = listBox1.Items.Count - 1;
            }
            else
            {
                listBox1.SelectedIndex -= 1;
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            label7.Visible = false;
        }
    }
}

Hiç yorum yok:

Yorum Gönder