Skip to content
Menu
Herkes için Yazılım Akademisi (Software Academy For Everyone)
  • Ana Sayfa
  • Bilişimde Erişilebilirlik Topluluğu (BET)
  • Soru – Cevap Platformu
  • Google Colab Editor
  • Software Akademi Ekibi
  • Telegram Platformumuz
  • Kayıt Ol
  • Giriş Yap
Herkes için Yazılım Akademisi (Software Academy For Everyone)

Herkes için C#Programlama Eğitimi 23: DialogResult kullanımı

Posted on 5 Kasım 2019

C# programlama dilinde ekrana bastırmak istediğimiz diyalog türüne göre işlem yaptırabiliriz. Bu kullanım türü DialogResult şeklinde karşımıza çıkmaktadır.
DialogResult kullanımında esas olan nokta önce yeni bir diyalog result nesnesi oluşturulması gerekliliğidir. Aşağıdaki örnekte hem nesnemizi hem de mesaj diyaloğumuzu diyalog isminde bir değişkene atadık.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
private Button dugme;
private TextBox metinKutusu;
public Form1()
{
InitializeComponent();
metinKutusu = new TextBox();
metinKutusu.AccessibleName = “İçerik yazın”;
metinKutusu.Size = new Size(120, 120);
metinKutusu.Location = new Point(60, 60);
this.Controls.Add(metinKutusu);

dugme = new Button();
dugme.Size = new Size(30, 30);
dugme.Location = new Point(40, 40);
dugme.AccessibleName = “Mesaj göster”;
dugme.Text = “Mesaj Göster”;
this.Controls.Add(dugme);
dugme.Click += new EventHandler(dugme_click);
}
private void dugme_click(object Sender, EventArgs e)
{
if (metinKutusu.Text.Contains(“merhaba”))
{
MessageBox.Show(“sisteme hoşgeldiniz”);
}

else
{
DialogResult dialog = new DialogResult();
dialog = MessageBox.Show(“Yanlış veri girişi”, “uyarı”, MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (dialog == DialogResult.Yes)
{
this.Close();
}

}
}
}
}

Bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

Bizi takibe alın

İçeriklerimizden haberdar olmak için e-posta nızla abone olabilirsiniz.

Tüm Yazılım Dilleri

  • BGT Yazılım Dili (16)
  • C# Yazılım Dili (25)
  • CodeIgniter Php Framework (17)
  • Erişilebilir programlama teknikleri (3)
  • JavaScript Yazılım Dili (23)
  • Jaws Script Dili (20)
  • Php Yazılım Dili (29)
  • Python Yazılım Dili (11)
  • SUA Yerli Yazılım Dili (5)
  • Yazılım Dillerine İlişkin Örnek Çalışmalar (3)
  • Yazılım Dillerine İlişkin Tüm İçerikler (181)
©2026 Herkes için Yazılım Akademisi (Software Academy For Everyone) | WordPress Theme: EcoCoded