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

كيف اعرض محتوى مربع نص حرف حرف

مغلق
بدأه darekman في 16 نوفمبر 2005 · 8 رد · 672 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء....

ارجو منكم الماعدة في كيفية عرض محتويات مربع نص بتاخير زمني مقداره ثانية واحدة بين كل حرف و الحرف الذي يليه

بمعنى : محتويات المربع = " أهلا بك"

أ

أه

أهل

أهلا

أهلا ب

أهلا بك

مثل Type Writer Animation الموجود في ال Power Point

#2

بالنسبة للتأخير

أظن انك تستطيع استخدام ال timer

او باستخدام الميثود Sleep في الموجودة في ال Threading namespace

Threading.Sleep(1000);

بين كل طباعة والاخرى

ولاتنسى تضمين ال Threading namespace

using System.Threading;

تم تعديل هذه المشاركة بواسطة ibn_als3odiah في 16 نوفمبر 2005 في 13:05

3424.gif
#3

اخي العزيز ....

اشكر لك سرعة الرد لكن في الواقع عندما استخدم Sleep اجد ان الفورم قد توقف عن الاستجابة

هل ممكن ان توضح لي التايمر ؟؟؟

#4

يوجد أكثر من طريقه ... ما يحضرني الآن :

قم بعمل Timer واجعل الـ Interval = 1000 ( تساوي ثانيه ) أو كما تريد واجعل الخاصيه طبعا Enabled = true

اعلن عن مصفوفة أحرف تحتوي على جملتك بحيث يراها الـ EventHandler وأيضا اعلن عن index حتى نمر حرف بحرف على المصفوفه في كل Tick ::

char[] yourString = "أهلا وسهلا".ToCharArray();
int index=0;

وفي الـ Tick ::

if(index < yourString.Length)
yourTextBox.Text+=yourString[index++]; else yourTimer.Enabled = false;

لاحظ أننا عملنا Enabled = false للـ Timer بعد الانتهاء حتى لا يستمر بالعمل والمقارنه بعد الانتهاء من كتابة الجمله.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#5

كنت سابقا عملت فنكشن تعمل هذا الأمر للأسف انا لست على جهازي الآن لكن اساس الفكرة هي العمل بال Multi-Threading حتى يتم العمل على احسن وجه

و ان شاء الله سأقوم بارفاق مثال على ذلك لاحقا

#6

والله لم استخدم التايمر قبل كذا لاني مبتديء على .net

لكن ما شاء الله قام بالرد عليك استاذنا معتز

وبالتوفيق للجميع

ودمتم بخير

3424.gif
#7

الاخوة الكرام...

اشكر لكم جزيل الشكر سرعة الرد و سوف اقوم بالتجربة و اذا حالفني الحظ سأخبركم

و شكرا

#8

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

اخي لكريم غدا ان شاء الله ارسل لك مشروع كامل عن هذا الذي طلبته

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

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