السلام عليكم ورحمة الله وبركاته ..
لقد طلب مني في برنامجي هذا المطلوب : الحرف "لا" بجميع صوره ينقلب إلى ال. أي يستبدل "لا" ب "ال"، "لأ" ب "أل" وهكذا. لكتابة "لا" يلزم استخدام حرفين.
ولقد قمت بعمل هذا الكود ولكن اريد ان لايظهر على الشاشة لا بل يظهر ال وهكذا , في برنامجي هذا يقوم المستخدم بكتابة لا وتظهر على الشاشة لا .. حيث هنا المشكلة التي لم اجد لها حل حيث اريد ان يظهر لا بعد تحويلها الى ال ولا يظهرها قبل تحويلها ..
آتمنى ان اجد لديكم حل لهذه المشكلة وشكراً
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 WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (textBox1.Text.Equals("لا"))
{
textBox1.Clear();
textBox1.Paste("ال");
}
if (textBox1.Text.Equals("لأ"))
{
textBox1.Clear();
textBox1.Paste("أل");
}
}
}
}