Popüler Yayınımıza da Göz Atabilirsiniz
C# Hangi Control'ün ContextMenüStrip'i Kullandığını Anlama
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Merhaba arkadaşlar bugün sizlere bu C# yazımda , birden fazla button'umuz olduğunda buttonlardan hangisinin contextmenustrip itemi'ni kullandığını nasıl anlayacağımızı ve istediğimiz işlemleri nasıl uygulayabileceğimizi göstereceğim.
Öncelikle bütün buttonların mouse_up özelliğini ortak bir event'te toplayalım yani demek istediğim hangi buttona sağ tıklarsak aynı event çalışsın bunu sağlamak için uygulayacağınız bütün buttonları seçin ve properties den mouse_up' a hepsi seçili haldeyken çift tıklayın. Artık hepsini ortak bir event'te topladık.
Button btn; //button ' u hafıza da tutcaz.
private void button1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right) //Farenin sağ tuşuna tıklandığını
{
btn = (Button)sender; //hangi buttonun tıkladığını
contextMenuStrip1.Show(button1, button1.PointToClient(Cursor.Position));
}
}
contextMenuStrip1.Show komutuyla yaptığımız işlem onun position olarak istediğimiz button üzerinde gözükmesini sağlıyoruz. Bu komutla button'a tam olarak nereden sağ tıklar isek ordan contextmenustrip'imiz açılacak.Peki bu button'a nasıl işlem uygulayacağız. Contextmenüstrip'in uygulamak isteğiniz itemin click eventine kodumuzu yazalım. Ben isim değiştime yapacağım. Temel olarak göstermek amacıyla.
private void isminiDegistirToolStripMenuItem_Click(object sender, EventArgs e)
{
//button'un textini değiştirelim. İstediğiniz işlemi uygulayabilirsiniz burada
btn.Text = "İsmim Değişti";
}
Bu blogdaki popüler yayınlar
UNITY ANDROID Civilization Oyun Yapımı
Merhaba arkadaşlar bugün sizler ile Age of Civilization Android oyunu yapımına başlıyoruz. İlk öncelikle oyunumuzu tanıyalım. 2 boyutlu bir harita üzerinde bulunan devletlerin birbiri üzerine saldırması ve asker sayısı fazla olanın topraklar kazandığı ayriyeten diplomatik ilişkilerin olduğu bir tür strateji oyunudur. Daha fazla bilgi sahibi olmak için youtube'dan bu oyun hakkında çekilmiş videoları izleyebilirsiniz. DEVAM EDEN BU SERİ HAKKINDA ŞU ÖZELLİKTE OLSUN BU SERİ ŞU ŞEKİLDE DAHA GÜZEL OLUR DİYE OLAN ÖNERİLERİNİZİ BURADAN YORUM OLARAK PAYLAŞABİLİRSİNİZ. Serimize ilk olarak harita yapımı ile başlayacağız. Aslında Civilization oyunu pc üzerinde hex tipi bir harita olmasına karşın . Android üzerinde çıkarılan oyunda böyle değil ülkeler bir sprite şeklindedir. İşte biz de ülkeleri bir sprite olarak çizeceğiz. Bu dersin videosu hemen aşağıda Bu videodan sonra oyunumuzun temeli oluşturarak en ileri seviyeye kadar taşıyacağız .Oyunumuzu bu oynatma listesinde...
CANDY CRUSH SAGA Oyun Yapımı Ücretsiz İndir
Android platform üzerinde Candy crush saga benzeri oyun yapabilirsiniz , serimizi takip edin. Ayrıca oyunu yaptıktan sonra nasıl apk alacağınız bu site üzerinde mevcuttur. Sonraki Seri CANDY CRUSH SAGA Asset Dosyasının Linki : https://devilsworkshop.itch.io/match-3-free-2d-sprites-game-art-and-ui Thank you DevilsWork Dersimizin İlk Videosu: Bu seri Hakkında düşüncelerinizi ve sorunlarınızı yorum olarak atabilirsiniz.
Unity ile Basit Android Oyun Yapımı
Merhaba arkadaşlar , bugün sizlere Unity'ye yeni başlayanlar için basit bir android oyun nasıl yapabileceğimizden bahsedeceğim . Bu seri çok basit bir platform oyunu olacak. Basit bir oyun için öncelikle gereken basit bir karakter ve zemin spriteları , onları bu adresten indirebilirsiniz. Karakter ve zemin spriteları için link : https://yadi.sk/d/TAA5Yvq23FNziY Ve bu dosyaları indirdikten sonra basit anlaşılır android oyun serimize başlayabilirsiniz. Ama sizlere bu seride öğreneceğimiz bilgilerden bahsedeyim. Daha sonrada alttaki youtube da yayınlanan ücretsiz serinin ilk videosunu izleyerek serimize başlayabiliriz. karakterin zıplaması , zeminde durması , düşmesi , fizik olayları , animasyon yapımı , kamera kullanımı , karakterimizle yıldız ve can toplama , var olan yıldız ve can sayısının gösterimi , tuzak kullanımı , karakter ölümü , level geçme , skor toplama ve kaydetme , level kilit s...

Yorumlar
Yorum Gönder