UYGULAMAYI İNDİR
using System;
namespace C_Sharp_Konsol_Cursor_Location_Ayarlama
{
class Cursor_Location_Ayarlama
{
protected static int satir;
protected static int kolon;
protected static void WriteAt(string s, int x, int y)
{
try
{
Console.SetCursorPosition(satir + x, kolon + y);
Console.Write(s);
}
catch (ArgumentOutOfRangeException e)
{
Console.Clear();
Console.WriteLine(e.Message);
}
}
public static void Main()
{
// tüm ekranı temizlemek için kullanılan metot
Console.Clear();
//sol ve üst köşeyi kaydet
satir = Console.CursorTop;
kolon = Console.CursorLeft;
//konsolda 5*25 kare çiziminin sol kenarı
WriteAt("+", 10, 10);
WriteAt("|", 10, 11);
WriteAt("|", 10, 12);
WriteAt("|", 10, 13);
WriteAt("+", 10, 14);
// alt kenarı çizelim, soldan sağa doğru '-' işareti ekleyerek çizelim
WriteAt("-------------------------", 11,14 );
WriteAt("+", 36, 14);
// sağ kenarı çizelim, aşağıdan yukarı doğru '|' işareti ekliyerek çizelim
WriteAt("|", 36, 13);
WriteAt("|", 36, 12);
WriteAt("|", 36, 11);
WriteAt("+", 36, 10);
// üst kenarı çizelim, soldan sağa doğru '-' işareti ekleyerek çizelim
WriteAt("-------------------------", 11, 10);
//
WriteAt("Kare text alanı oluşturma", 11,11);
WriteAt("işlemi tamamlandı!", 11, 12);
Console.ReadLine();
}
}
}
/*
* Örnek kodun çıktısı :
+-------------------------+
|Kare text alani olusturma|
|islemi amamlandi! |
+-------------------------+
*
* */
Hiç yorum yok :
Yorum Gönder