-1
Yardım edeni şukuya boğcam
Panpalarım, gardaşlarım zor durumdayım
c# için yardımınıza ihtiyacım var
textboxa girilen 2 isimin(ali veli) 1.sini 1 labelda 2.sini 2. labelda göstermek için ne yapmam gerekiyor
1. label için şunu yaptım:
this. label1.Text=("Yazmış olduğunuz Ali isminde kayıt " + (Kontrol_Et(textBox1.Text) ? "bulunuyor." : "bulunmuyor."));
burdan sonra veli ismini label2 de nasıl gösterebilirim
edit: böyle olmuyor panpalarım aşağıda derlemeye çalıştığım kod var. bu kod üzerinde istediğim kontrolü yapana minnettar kalıcam. Ödev yetişmiyor :(
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 Deneme_Buyuk
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string kalinharfler = "AIOUaıou";
string inceharfler = "EiÖÜeiöü";
string rakamlar = "0123456789";
string metin;
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == null)
{
MessageBox. Show("Lütfen Bir Kelime Giriniz");
textBox1.Focus();
textBox1.Clear();
label1.Text = "";
}
else if (textBox1.Text == "")
{
MessageBox. Show("Lütfen Bir Kelime Giriniz");
textBox1.Focus();
textBox1.Clear();
label1.Text = "";
}
else
{
kelimekontrol();
}
}
// kelime kontrol methodum..
void kelimekontrol()
{
metin = textBox1.Text;
string delimstr = " ";
char[] delimiter = delimstr. ToCharArray();
string words = metin;
string[] split = null;
split = words. Split(delimiter);
// öncelikle false değeri atadım..
bool varyok1 = false;
bool varyok2 = false;
bool varyok3 = false;
foreach (char item in metin)
{
// kalın harfleri arıyorum, eğer kalın harf var ise TRUE
if (kalinharfler. IndexOf(item) != -1)
{
varyok1 = true;
}
// ince harfleri arıyorum, eğer ince harf var ise TRUE
if (inceharfler. IndexOf(item) != -1)
{
varyok2 = true;
}
// Rakamları arıyorum eğer rakam var ise TRUE
if (rakamlar. IndexOf(item) != -1)
{
varyok3 = true;
}
}
// eğer ikisi de true ise demekki kelime de hem ince hem kalın harf vardır, o halde Büyük Ünlü Uyumuna Uymaz..
if (varyok1
true && varyok2
true)
{
label1.Text = "Büyük Ünlü Uyumuna Uymuyor";
}
// Eğer iki durum birbirinden farklı ise demek ki, kelime büyük ünlü uyumuna uyuyor.
else if (varyok1 != varyok2)
{
label1.Text = "Büyük Ünlü Uyumuna Uyuyor";
}
// eğer varyok3 true ise demekki metin rakam içeriyor.
else if (varyok3 == true)
{
label1.Text = "Kelime lütfen rakam içermesin";
}
else if (varyok3 true && (varyok1
true || varyok1 false || varyok2
true || varyok2 == false))
{
label1.Text = "Kelime Lütfen Rakam içermesin";
}
// eğer bu durumların haricinde ise kelime sesli harf içermez..
else
{
label1.Text = "Kelime Sesli Harf içermiyor";
}
}
}
}