تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اجعل MSFlexGrid لا يقبل كتابة الرموز داخله ويقبل فقط رمز @ ؟؟
#1
Question 
الاخوه الكرام
السلام عليكم ورحمة وبركاته
ملاحظة قبل السوال
في برنامجي المرفق يمكن الكتابة مباشرة داخل MSFlexGrid بدون إضافة Text !

السوال هنا
كيف اجعل MSFlexGrid لا يقبل كتابة الرموز داخله ويقبل فقط رمز @ ؟؟

ارجو من الله المساعده والله يحفظكم ويرعاكم ويجعل الجنه داركنم الاخير


الملفات المرفقة
.rar   Mrt.rar (الحجم : 2.03 ك ب / التحميلات : 41)
إذا ضاقت بك الأحوال يوماً     فَثِقْ بالواحِدِ الفَرْدِ العَلِيِّ
الرد }}}}
تم الشكر بواسطة:
#2
.....

استخدم هذه الدالة مع النص قبل إدراجه في أي مكان سواء MSFlexGrid أو TextBox
المعامل الثالث mTrim اختياري لحذف المسافات من على جانبي النص

منقول


كود :
Public Function StringFilter(mString As String, mSymbols As String, Optional mTrim = False) As String
    Dim i As Integer: For i = 1 To Len(mString)
        If InStr(mSymbols, Mid$(mString, i, 1)) = 0 Then StringFilter = StringFilter & Mid$(mString, i, 1)
    Next i
    If mTrim Then StringFilter = Trim$(StringFilter)
End Function

طريقة الاستخدام
كود :
Private Sub Command1_Click()
    Dim filter As String
    filter = "~`!#$%^&*\/<>{}()[]|+-="
    
    Text2.Text = StringFilter(Text1.Text, filter, True)
    
End Sub

.....
الرد }}}}
تم الشكر بواسطة:
#3
Question 
اخي العزيز
السلام عليكم ورحمة وبركاته
اخي كرم منك الرجاء التعديل على برنامجي المرفق ؟؟
والله العظيم حاولت التعديل على برنامجي المرفق ولم استطع
ملاحظة هامه
برنامجي المرفق يمكن الكتابة مباشره في MSFlexGrid بدون حاجة الى Text

والله يحفظكم ويرعاكم ويجعل الجنه داركم الاخير
تحياتي


الملفات المرفقة
.rar   Mrt.rar (الحجم : 2.03 ك ب / التحميلات : 37)
إذا ضاقت بك الأحوال يوماً     فَثِقْ بالواحِدِ الفَرْدِ العَلِيِّ
الرد }}}}
تم الشكر بواسطة:
#4
.....

للتنبيه: قد تكون الرموز في المتغير filter ناقصة، وكما تلاحظ لا تحتوي الرمز @ لأنه مطلوب قبوله كما ذكرت في طلبك.

كود :
Private Sub fox_KeyPress(KeyAscii As Integer)
     With fox
    
        Dim filter As String
        filter = "~`!#$%^&*\/<>{}()[]|+-="
        If InStr(filter, Chr(KeyAscii)) > 0 Then
            KeyAscii = 0
            Exit Sub
        End If
          
        Select Case .Col
            Case 0, 1:
             .Text = .Text + Chr$(KeyAscii)
             Case 0, 2:
             .Text = .Text + Chr$(KeyAscii)
              Case 0, 3:
             .Text = .Text + Chr$(KeyAscii)
             Case 0, 4:
             .Text = .Text + Chr$(KeyAscii)
            Case Else:
        End Select
    End With

End Sub

.....
الرد }}}}
تم الشكر بواسطة: Microformt
#5
هذا التعديل تفضل


الملفات المرفقة
.rar   Mrt1.rar (الحجم : 2.08 ك ب / التحميلات : 44)
اختكم الاصيله
الرد }}}}
تم الشكر بواسطة: ابن دوعن , ابن دوعن
#6
Wink 
اخي العزيز vbnet
السلام عليكم ورحمة وبركاته
أود أن اعبر لكم عن خالص شكري وامتناني العميق للجهود المخلصة التي بذلتموها في تقم الدعم الفني واتضرع الى سبعانه أن يكفئكم على ما تقمون به من اعمال الخير
ولكم مني فائق الاحترام
تحياتي
إذا ضاقت بك الأحوال يوماً     فَثِقْ بالواحِدِ الفَرْدِ العَلِيِّ
الرد }}}}
تم الشكر بواسطة:
#7
اقرأ هذا الموضوع للأستاذ الكبير/ناجى ابراهيم
يساعدك كثيييييرآ فى مثل هذه الأمور باذن الله

http://vb4arb.com/vb/Thread-%D9%82%D8%A8...8%A7%D8%AA
الرد }}}}
تم الشكر بواسطة: ابن دوعن


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [vb6.0] كيف اجعل خلفية Text شفافه ؟؟ Microformt 3 106 17-09-17, 06:49 PM
آخر رد: Microformt
Question [vb6.0] كيف اجعل الصوره تتوسط الفورم سوى كان عند التكبير او التصغير ؟ Microformt 1 80 05-09-17, 10:22 PM
آخر رد: Amir_alzubidy
  [سؤال] ما هو الفرق بين MSFlexGrid و MSHFlexGrid suzoki 2 67 27-08-17, 11:42 PM
آخر رد: suzoki
Question [vb6.0] كيف اجعل يظهر للمستخدم رسالة عند عدم وجود الاسم الذي يبحث عنه في برنامجي المرفق؟؟ Microformt 4 134 22-08-17, 07:00 PM
آخر رد: Microformt
  كيف كتابة نص عامودي في الاكتف ريبورت scsi7000 1 84 27-07-17, 11:15 AM
آخر رد: Ahmed_Mansoor
Question [vb6.0] كيف اجعل خيار الصفحة الريسئة مفعل عن فتح الفورم؟؟ Microformt 2 118 29-06-17, 03:31 PM
آخر رد: Microformt
Heart [vb6.0] استفسار - كيف اجعل قاعدة البيانات على الانترنت sl_dl1 1 215 14-02-17, 01:06 AM
آخر رد: Ahmed_Mansoor
Lightbulb [سؤال] ما الفرق بين DAO وال ADO وما الفرق ايضاً بين MSFlexGrid ول MSHFlexGrid ياسر عبد الكريم 2 259 26-01-17, 11:07 PM
آخر رد: ياسر عبد الكريم
Question [vb6.0] كيف اجعل عند الضغط على مفتاح Ctrl+ Alt + F3 من الوحة المفتايح يتم إغلاق الفورم ؟؟ Microformt 12 750 21-01-17, 11:16 AM
آخر رد: Microformt
  لو سمحتوا انا اريد عند كتابة تاريخ الميلادي يظهر لى فى تكس تاريخ المعاش على سن 60 رجل الكهرباء 3 347 17-12-16, 08:54 PM
آخر رد: رجل الكهرباء

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم