8 Temmuz 2013 Pazartesi

C Sharp Form Uygulamalar Tam EkranEkran Koruyucu Yapma



KONU : C Sharp Uygulamalar ( C# ) form da dinamik grafik sınıfını kullanarak ekran koruyucu yapma, c# da ekran koruyucu yapmak, Grafik nesnesini kullanarak c sharp da ekran koruyucu yapmak
ETİKETLER: csharp ekran koruyucu - C# ekran koruyucu - ekran koruyucu indir - ekran koruyucu - ekran koruyucu programı - ekran koruyucu yapma - ekran koruyucu uygulama - ekran koruyucu uygulaması - ekran koruyucu örnekleri





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 Ekrankoruyucu
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            g = this.CreateGraphics();
        }

        string[] isimler={"onur","ECE","Fatih","hakan","ismet","ebru"};
        
        Random rdm = new Random();

        Color[] renkler = { Color.Black, Color.Yellow, Color.Tomato, Color.SpringGreen, Color.Maroon };
        
        PointF nokta = new PointF();
        
        Font yazi = new Font("Verdana", 20, FontStyle.Italic);

        private void Form1_Load(object sender, EventArgs e)
        {

        }
      
        //grafik nesnesini ekrana rastgele yazı yazdırmak için kullanacağım

        Graphics g = null;
        
        private void timer1_Tick(object sender, EventArgs e)
        {
            string isim=isimler[rdm.Next(0,isimler.Length)];
        
            float yaziGenisligi=g.MeasureString(isim,yazi).Width;
            
            float yaziYuksekligi = g.MeasureString(isim, yazi).Height;
            
            nokta.X = rdm.Next(10,Convert.ToInt16(this.ClientSize.Width-yaziGenisligi));
            
            nokta.Y = rdm.Next(10, Convert.ToInt16(this.ClientSize.Height - yaziYuksekligi));
            
            Color renk=renkler[rdm.Next(0,renkler.Length)];
            
            g.DrawString(isim, yazi, new SolidBrush(renk), nokta);

        }

        private void çıkışToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // sağ tıklayınca meu strip açılsın ve çıkış seçeneği aktif olsun

            this.Close();
        }

        private void Form1_MouseClick(object sender, MouseEventArgs e)
        {
            //ekran üzerinde  mouse a sağ tıklanınca menustring görünür olsun

            if (e.Button == MouseButtons.Right)
                contextMenuStrip1.Visible = true;
        }

        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            
            if(e.KeyCode == Keys.F4) 
                e.Handled = true; 
            
        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
           // if (e.CloseReason == CloseReason.TaskManagerClosing || e.CloseReason == CloseReason.UserClosing)
           //     e.Cancel = true;

            if (e.CloseReason == CloseReason.TaskManagerClosing)
                e.Cancel = true;
        }
    }
}


UYGULAMAYI İNDİR

Hiç yorum yok :

Yorum Gönder