Mit írtam el, rontottam el ebben a a C# (CSharp) programban?
Egy program amely kiír egy textboxban egy angol szót majd erre nekünk a másik szövegdobozban kell beírni a magyar megfelelőjét majd leokézni. Ha jó kiírja h jó válasz ha nem jó azt h rossz válasz. Első grafikus alkalmazásom valamit gondolom kihagyhattam belőle, ha valaki tudja akkor magyarázza el. :)
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
string[,] szavak = { { "airport", "answer" }, { "repülőtér", "válasz"} };
int szam = 0;
int szam2 = 0;
public Form1()
{
InitializeComponent();
for (int i = 0; i < 1; i++)
{
for (int j = 0; j < 1; j++)
{
angolszavak.Text = szavak[0, j];
}
}
}
private void aszavak_TextChanged(object sender, EventArgs e)
{
}
private void gomb_Click(object sender, EventArgs e)
{
if (magyarszavak.Text == szavak[szam,szam2])
{
System.Windows.Forms.MessageBox.Show("Jó válasz");
}
else System.Windows.Forms.MessageBox.Show("Rossz válasz");
magyarszavak.Clear();
angolszavak.Text=szavak[szam,szam2];
szam++;
}
}
}
Köszönöm.
az 1-essel hasonlítod össez, hisz az a magyar. a 0-sok az angolok.
if (szam >= szavak.GetLength(1))
{Close();return}
mindezt a szam++ után
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!