You are on page 1of 4

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 Jegyzettomb1
{
public partial class JegyzettombFrm : Form
{
public JegyzettombFrm()
{
InitializeComponent();
}

private void fajlKilepMnu_Click(object sender, EventArgs e)


{
Close();
}

private void formatumBetuMnu_Click(object sender, EventArgs e)


{
if (betutipusfD.ShowDialog()==DialogResult.OK)
{
rtbSzoveg.Font = betutipusfD.Font;
}
}

private void formatumIrasvedMnu_Click(object sender, EventArgs e)


{
formatumIrasvedMnu.Checked = !formatumIrasvedMnu.Checked;
if (formatumIrasvedMnu.Checked)
{
rtbSzoveg.ReadOnly = true;
}else{
rtbSzoveg.ReadOnly = false;
}
}

private void fajlMegnyitMnu_Click(object sender, EventArgs e)


{
try
{
if (openOFD.ShowDialog()==DialogResult.OK)
{
rtbSzoveg.LoadFile(openOFD.FileName, RichTextBoxStreamType.PlainText);
this.Text = openOFD.FileName.ToString();
}
}
catch(Exception kivetel)
{
MessageBox.Show("Hiba történt!\r\n " + kivetel.ToString(), "Hibaüzenet");
}
}
private void fajlMentMnu_Click(object sender, EventArgs e)
{
if (openOFD.FileName!="")
{
rtbSzoveg.SaveFile(openOFD.FileName, RichTextBoxStreamType.PlainText);
}else{
fajlMentMasMnu_Click(fajlMentMnu, e);
}
}

private void fajlMentMasMnu_Click(object sender, EventArgs e)


{
try
{
if (saveSFD.ShowDialog()==DialogResult.OK)
{
rtbSzoveg.SaveFile(saveSFD.FileName, RichTextBoxStreamType.PlainText);
openOFD.FileName = saveSFD.FileName;
this.Text = saveSFD.FileName;
}
}
catch(Exception kivetel)
{
MessageBox.Show("Hiba történt! \r\n " + kivetel.ToString());
}
}

private void fajlUjMnu_Click(object sender, EventArgs e)


{
if (rtbSzoveg.Text!="")
{
if (MessageBox.Show("Biztosan nem akarod menteni a szöveget?",
"Figyelmeztetés", MessageBoxButtons.YesNo,MessageBoxIcon.Warning)==DialogResult.No)
{
rtbSzoveg.Clear();
openOFD.FileName = "";
}else{
if (openOFD.FileName=="")
{
fajlMentMasMnu_Click(fajlUjMnu, e);
openOFD.FileName = saveSFD.FileName;
}else{
fajlMentMasMnu_Click(fajlUjMnu, e);
}
}
}
}
private void eszkoztarUjTs_Click(object sender, EventArgs e)
{
fajlUjMnu_Click(eszkoztarUjTs, e);
}
private void szerkVisszaMnu_Click(object sender, EventArgs e)
{
if (rtbSzoveg.CanUndo)
{
rtbSzoveg.Undo();
rtbSzoveg.ClearUndo();
}
}
private void szerkMasolMnu_Click(object sender, EventArgs e)
{
if (rtbSzoveg.SelectionLength>0)
{
rtbSzoveg.Copy();
}
}

private void szerkKivagMnu_Click(object sender, EventArgs e)


{
if (rtbSzoveg.SelectionLength > 0)
{
rtbSzoveg.Cut();
}
}

private void szerkBeillesztMnu_Click(object sender, EventArgs e)


{
if (Clipboard.GetDataObject().GetDataPresent(DataFormats.Text))
{
rtbSzoveg.Paste();
}
}

private void szerkTorolMnu_Click(object sender, EventArgs e)


{
int kurzorpoz = rtbSzoveg.SelectionStart;
rtbSzoveg.Text = rtbSzoveg.Text.Replace(rtbSzoveg.SelectedText, "");
rtbSzoveg.SelectionStart = kurzorpoz;
}

private void eszkoztarVisszavonTs_Click(object sender, EventArgs e)


{
szerkVisszaMnu_Click(eszkoztarVisszavonTs, e);
}

private void eszkoztarKivagTs_Click(object sender, EventArgs e)


{
szerkKivagMnu_Click(eszkoztarKivagTs, e);
}

private void eszkoztarMasolTs_Click(object sender, EventArgs e)


{
szerkMasolMnu_Click(eszkoztarMasolTs, e);
}

private void eszkoztarBeillesztTs_Click(object sender, EventArgs e)


{
szerkBeillesztMnu_Click(eszkoztarBeillesztTs, e);
}

private void eszkoztarMentTs_Click(object sender, EventArgs e)


{
fajlMentMnu_Click(eszkoztarMentTs, e);
}
private void eszkoztarMegnyitTs_Click(object sender, EventArgs e)
{
fajlMegnyitMnu_Click(eszkoztarMentTs, e);
}

private void gyorsMasolCMnu_Click(object sender, EventArgs e)


{
szerkMasolMnu_Click(gyorsMasolCMnu, e);
}

private void gyorsKivagCMnu_Click(object sender, EventArgs e)


{
szerkKivagMnu_Click(gyorsKivagCMnu, e);
}

private void gyorsBeillesztCMnu_Click(object sender, EventArgs e)


{
szerkBeillesztMnu_Click(gyorsBeillesztCMnu, e);
}

private void gyorsBetuCMnu_Click(object sender, EventArgs e)


{
formatumBetuMnu_Click(gyorsBetuCMnu, e);
}

private void keresésToolStripMenuItem_Click(object sender, EventArgs e)


{
keresesFrm KeresAblak = new keresesFrm();
if (KeresAblak.ShowDialog()==DialogResult.OK)
{
// a keresés kódja
}
}
}
}

You might also like