الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن صندوق الأدخال

مغلق
بدأه GENIUS-IT في 30 سبتمبر 2005 · 14 رد · 872 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد صممت برنامج واستعنت فيه بصندوق الأدخال

ولكنى اريد عندما يكتب المستخدم اى مسافات بدل من الحروف ان يعطى رساله خطأ

هل توجد طريقه لذالك

ارجو افادتى بالرد

وشكرا....

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#2
If KeyCode = vbKeySpace Then MsgBox "gaf58"

تحياتي

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#3

اشكرك ياخى على الرد

ولكنى لم استطع تنفيذه هل اكتب

dim a as string

a=inputbox("enter name")

If KeyCode = vbKeySpace Then MsgBox "gaf58"

كيف يمكن تنفيذها

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#4

في الحقيقة موش عارف

صعبة مع ال input box

شوية ويفرجها ربنا بأحد الخبراء وتنحل باذن الله

قول يا رب

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#5

اشكرك اخى gaf58

واتمنى من احد الخبراء افادتنا بالرد

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#6

أخي الحبيب:

الحل السريع لمشكلتك أخي الفاضل أن تقوم بفلترة الكلام المدرج في الـ Input box و إلغاء المسافة إذا كتبت أو إستبدالها بأي حرف أو رمز آخر , و هذا عن طريق الدالة Split, و قد وضعت لك أخي الحبيب مثال على هذا الموضوع أرجو أن يفي بالغرض.

Split.rar

____________________________________________________________________________

{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)

____________________________________________________________________________

In a world without walls and fences, who needs Windows and Gates

مدونتي

#7

لازم اقول برآآآآآآآآآآآفو

بارك الله فيك اخي العزيز

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#8

اشكرك اخى Alaa Awaad

وجارى تجربته

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#9

السلام عليكم ورحمة الله وبركاته

هذه المشكله لها حلان اخران

الاول

معاجة الجمله بعد ان يكتب المستخدم ما يريد فى صندوق الادخال يقوم البرنامج بخذف المسافات إن وجدت فى الجمله عن طريق هذا الكود التالى:-

Dim STR1 As String
STR1 = InputBox("", "input")
STR1 = Replace(STR1, " ", "", 1)

الثانى

هو ان يضهر البرنامج رسالة خطأ للمستخدم عند وجود اى مسافه فى الجمله ويطلب منه حذف المسافات عن طريق الكود التالى:-

On Error Resume Next
Dim STR1 As String, Count1 As Long
STR1 = InputBox("", "input")
AGN:
Count1 = InStr(1, STR1, " ", vbTextCompare)
If Count1 Then
MsgBox "يوجد مسافات قم بحذفها اولاً", vbCritical
STR1 = InputBox("", "", STR1)
GoTo AGN:
End If

ارجو ان يكون هذا المطلوب

#10

انا اسف ياخوانى ولكنى اريد

ان لا يكتب المستخدم اى مسافات فقط اى ان قام بكتابه مسافات فقط يعطيه رساله خطأ

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#11

ممتاز جدا اخي شريف

بارك الله فيك

هل من الممكن ظهور رسالة الخطأ بمجرد ضغط مفتاح المسافة ؟ وعدم تنفيد كتابتها ؟

تحياتي

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#12

ضع هذا الكود فى قسم العام

Dim str1 As String, Count1 As Long, STR2 As String, Count2 As Long
Private Const STR = "abcdefghijklmnopqrstuvwxyz0123456789Ç"

واستخدم هذا الكود

On Error Resume Next
AGN:
str1 = InputBox("", "", "")
If Len(str1) Then
For Count2 = 1 To Len(str1)
STR2 = Mid(str1, Count2, 1)
Count1 = InStr(1, STR, STR2, vbTextCompare)
If Count1 Then Exit Sub
Next
MsgBox "The Prompt Is Space", vbCritical
GoTo AGN:
Else
MsgBox "The Prompt Is Free", vbCritical
GoTo AGN:
End If

ارجو ان يكون هذا هو المطلوب

وبالنسبه لسؤال الأخ Gaf58 هناك دوال Api تساعدك فى هذا

;) ;) :rolleyes:

#13

شكرا جزيلا اخي شريف لاهنمامك :D

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#14

لا شكر على واجب وان شاء الله سوف اقوم بوضع الطريقه اللى بتمنع ضغط مفتاح معين فى صندوق الادخال :D

#15
شريف عادل كتب:
لا شكر على واجب وان شاء الله سوف اقوم بوضع الطريقه اللى بتمنع ضغط مفتاح معين فى صندوق الادخال  :D

بارك الله فيك اخي العزيز

بصراحة خجلت اني اسألك تاني !! :blink:

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

هذا الموضوع مغلق.

مواضيع مشابهة