You are on page 1of 5

‫برمجة مرئية ‪C#‬‬

‫المحاضرة الخامسة‬

‫علوم حاسوب تقنية معلومات‬


‫مستوى ثالث – ترم أول‬

‫‪sunny‬‬
‫‪Sunnyhealer9@gmail.com‬‬
‫نموذج بسيط محاكي للمفكرة ؟‬

namespace lecture03
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
‫استبدال النص‬ //

private void btn_update_Click(object sender, EventArgs e)


{
if (txt1.SelectionLength > 0)
{
if(txt_relace.Text.Trim()!="")
txt1.SelectedText = txt_relace.Text;
//txt1.Text = txt1.Text.Replace(txt1.SelectedText, txt_relace.Text);
else
MessageBox.Show("‫;)"الجديد النص ادخل‬
}
else
MessageBox.Show("‫;)"تعديله المراد النص حدد‬
}

1
‫حذف النص‬ //
private void button2_Click(object sender, EventArgs e)
{
if (txt1.SelectionLength > 0)
{
txt1.Text = txt1.Text.Remove(txt1.SelectionStart, txt1.SelectionLength);
}
else
MessageBox.Show("‫;)"حذفه تريد الذي النص حدد‬
}

‫البحث عن النص التالي‬ //


private void button3_Click(object sender, EventArgs e)
{
int index = txt1.Text.IndexOf(txt_search.Text, txt1.SelectionStart +
txt1.SelectionLength);

if (index > -1)


{
txt1.Focus();
txt1.Select(index, txt_search.Text.Length);
}
else
MessageBox.Show("not found");
}

‫البحث عن النص السابق‬ //


private void button1_Click_1(object sender, EventArgs e)
{
int index = txt1.Text.LastIndexOf(txt_search.Text, txt1.SelectionStart -
txt1.SelectionLength);

if (index > -1)


{
txt1.Focus();
txt1.Select(index, txt_search.Text.Length);

}
else
MessageBox.Show("not found");

2
‫ البحث عن النص‬//
private void btn_search_Click(object sender, EventArgs e)
{

int index = txt1.Text.IndexOf(txt_search.Text,0);

if (index > -1)


{
txt1.Focus();
txt1.Select(index, txt_search.Text.Length);
}
else
MessageBox.Show("not found");
}

‫ النسخ‬//
private void button5_Click(object sender, EventArgs e)
{
txt1.Copy();
//Clipboard.SetText(txt1.SelectedText);
}

‫اللصق‬ //
private void button6_Click(object sender, EventArgs e)
{
txt2.Paste();
// txt2.Text = Clipboard.GetText();
}
‫قص‬//
private void btn_cut_Click(object sender, EventArgs e)
{
txt1.Cut();
//Clipboard.SetText(txt1.SelectedText);
//txt1.SelectedText = "";
}

private void btn_undo_Click(object sender, EventArgs e)


{
txt1.Undo();
txt2.Undo();
}

‫طول النص‬//
private void btn_length_string_Click(object sender, EventArgs e)
{
MessageBox.Show("‫النص طول‬:"+txt1.TextLength);
}
3
‫طول النص المحدد‬//
private void btn_length_selected_string_Click(object sender, EventArgs e)
{
MessageBox.Show(" ‫المحدد النص طول‬:" + txt1.SelectionLength);
}

‫ تنظيف‬//
private void btn_clear_Click(object sender, EventArgs e)
{
txt1.Clear();
}

‫ الغاء التحديد‬//
private void btn_cancle_select_Click(object sender, EventArgs e)
{
txt1.SelectionLength = 0;
}

‫ عرض حروف الكلمة في القائمة‬//


private void btn_letter_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();

for (int i = 0; i < txt1.SelectedText.Length; i++)


listBox1.Items.Add(txt1.SelectedText[i]);

‫ عرض كلمات الجملة في القائمة‬//


private void btn_word_Click(object sender, EventArgs e)
{
listBox2.Items.Clear();
// string[] s = txt1.SelectedText.Split(' ');
for (int i = 0; i < txt1.SelectedText.Split(' ').Length; i++)
‫لو لدينا اكثر من فراغ في الجملة‬ //
// if(s[i]!="")
listBox2.Items.Add(txt1.SelectedText.Split(' ')[i]);
}

You might also like