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;
}
}
}
Hiç yorum yok :
Yorum Gönder