السلام عليكم
لقد صممت برنامج واستعنت فيه بصندوق الأدخال
ولكنى اريد عندما يكتب المستخدم اى مسافات بدل من الحروف ان يعطى رساله خطأ
هل توجد طريقه لذالك
ارجو افادتى بالرد
وشكرا....
السلام عليكم
لقد صممت برنامج واستعنت فيه بصندوق الأدخال
ولكنى اريد عندما يكتب المستخدم اى مسافات بدل من الحروف ان يعطى رساله خطأ
هل توجد طريقه لذالك
ارجو افادتى بالرد
وشكرا....
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
If KeyCode = vbKeySpace Then MsgBox "gaf58"
تحياتي
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
اشكرك ياخى على الرد
ولكنى لم استطع تنفيذه هل اكتب
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
في الحقيقة موش عارف
صعبة مع ال input box
شوية ويفرجها ربنا بأحد الخبراء وتنحل باذن الله
قول يا رب
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
اشكرك اخى gaf58
واتمنى من احد الخبراء افادتنا بالرد
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
أخي الحبيب:
الحل السريع لمشكلتك أخي الفاضل أن تقوم بفلترة الكلام المدرج في الـ Input box و إلغاء المسافة إذا كتبت أو إستبدالها بأي حرف أو رمز آخر , و هذا عن طريق الدالة Split, و قد وضعت لك أخي الحبيب مثال على هذا الموضوع أرجو أن يفي بالغرض.
____________________________________________________________________________
{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)
____________________________________________________________________________
In a world without walls and fences, who needs Windows and Gates
لازم اقول برآآآآآآآآآآآفو
بارك الله فيك اخي العزيز
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
اشكرك اخى Alaa Awaad
وجارى تجربته
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
السلام عليكم ورحمة الله وبركاته
هذه المشكله لها حلان اخران
الاول
معاجة الجمله بعد ان يكتب المستخدم ما يريد فى صندوق الادخال يقوم البرنامج بخذف المسافات إن وجدت فى الجمله عن طريق هذا الكود التالى:-
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ارجو ان يكون هذا المطلوب
أعمل لدنياك كأنك تعيش أبداً وأعمل لأخرتك كأنك تموت غداً
أحفظ لسانك تصان كرامتك
-----------------
من مواضيعى بالمنتدى
جديد الباب الاول من كتابى المدخل الى قواعد البيانات
جديد دروس قواعد البيانات
الان حرك الماوس بواسطة الكيبورد
انا اسف ياخوانى ولكنى اريد
ان لا يكتب المستخدم اى مسافات فقط اى ان قام بكتابه مسافات فقط يعطيه رساله خطأ
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
ممتاز جدا اخي شريف
بارك الله فيك
هل من الممكن ظهور رسالة الخطأ بمجرد ضغط مفتاح المسافة ؟ وعدم تنفيد كتابتها ؟
تحياتي
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
ضع هذا الكود فى قسم العام
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:
أعمل لدنياك كأنك تعيش أبداً وأعمل لأخرتك كأنك تموت غداً
أحفظ لسانك تصان كرامتك
-----------------
من مواضيعى بالمنتدى
جديد الباب الاول من كتابى المدخل الى قواعد البيانات
جديد دروس قواعد البيانات
الان حرك الماوس بواسطة الكيبورد
شكرا جزيلا اخي شريف لاهنمامك :D
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
لا شكر على واجب وان شاء الله سوف اقوم بوضع الطريقه اللى بتمنع ضغط مفتاح معين فى صندوق الادخال :D
أعمل لدنياك كأنك تعيش أبداً وأعمل لأخرتك كأنك تموت غداً
أحفظ لسانك تصان كرامتك
-----------------
من مواضيعى بالمنتدى
جديد الباب الاول من كتابى المدخل الى قواعد البيانات
جديد دروس قواعد البيانات
الان حرك الماوس بواسطة الكيبورد
شريف عادل كتب:لا شكر على واجب وان شاء الله سوف اقوم بوضع الطريقه اللى بتمنع ضغط مفتاح معين فى صندوق الادخال :D
بارك الله فيك اخي العزيز
بصراحة خجلت اني اسألك تاني !! :blink:
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
هذا الموضوع مغلق.