تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تقسيم النص حسب النقطة والفاصلة
#11
سؤال اخر . كيف اغيرها تلقئيا بالتايمر

يعنى يأتى بالرسالة التى تليها حسب وقت معين . بوركتم
الرد }}}
تم الشكر بواسطة:
#12
بالنسبة للسؤال الأول صراحة لم أفهمه جيدا
بالنسبة للطلب الثاني وهو عرض الرسائل في أوفات معينة يتم تحديدها بالتيمر
أولا أحب أن أشرح لك عمل البرنامج طبعا قمنا بتقسيم النص الموجود في التكست بنائ على النقطة وتخزين جميع النصوص في مصفوفة نصية وهي s
بمعنا s(0) تعطينا أول جملة موجودة بداية من أول النص إلى النقطة الأولى و s(2) تعطينا الجملة الثانية من النقطة الأولى الي النقطة الثانية وهكذا فقمنا بعمل حلقة تكرارية وهي i تبدأ من الصفر وتنتهي بنهاية المصفوفة
أما إذا أردنا أن نعرض الرسائل في تيمر
أولا حدد الوقت interval إلى 1000 لكي يعرض الرسائل كل ثانية أما إذا تم تحديد 5000 فسيعرض الرسائل كل 5 ثوان الخ
واكتب الكود الجديد

كود :
Public Class Form1
    Dim s() As String
    Dim Counter As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        s = TextBox1.Text.Split(".")
        Timer1.Enabled = True
        Counter = 0
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

        MsgBox(s(Counter))
        If Counter >= s.Length - 1 Then Timer1.Enabled = False
        Counter += 1

    End Sub
End Class
الرد }}}
تم الشكر بواسطة:
#13
جزيت خيرا لا اريدها فى مسج بوكس .

طيب اريدها تظهر فى تكست بوكس آخر ؟

وكل 5 ثوانى يغير ما فى التكست الاخر الى النقطة التى تليها وهكذا

يعنى لا اريد مسج بوكس هذه .وبوركت
الرد }}}
تم الشكر بواسطة:
#14
الأمر بسيط إن شاء الله
اضيفي تكست بوكس جديد وغير msgbox الى TextBox2.Text ليصبح الكود الجديد كالتالي

كود :
Public Class Form1
    Dim s() As String
    Dim Counter As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Timer1.Interval = 5000
        s = TextBox1.Text.Split(".")
        Timer1.Enabled = True
        Counter = 0
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

        TextBox2.Text = (s(Counter))
        If Counter >= s.Length - 1 Then Timer1.Enabled = False
        Counter += 1

    End Sub
End Class

وأي أستفسار آخر لا تترددي
الرد }}}
تم الشكر بواسطة:
#15
ممتاز جدا وبارك الله فيك وجزاك خير.

جربته واشتغل تمام . باقى اضع فيه الفكرة التى اريده وسأرد عليك
الرد }}}
تم الشكر بواسطة:
#16
سلام عليكم .

س 1 : كيفية زيادة النقطة وجعلها اكثر من خيار ، يعنى نقصطة وفاصلة وفاصلة منقوطة هكذا .

س 2 - اعادة التشغيل مرة اخرى عند الانتهاء .

س 3 : جعل القيمة 5000 فى جملة شرطية ، لو أن الخيار كذا مفعل تكون على حسبه . يعنى اذا كان النص يساوى 5 اذا اضف 5000 أو شيك بوكس .

وبوركتم
الرد }}}
تم الشكر بواسطة:
#17
السلام عليكم
كيف حالك ام لارا
أأسف على الـتأخيير في الرد
هذا الكود الجديد مع طلباتك الجديدة Smile
ماعدا الطلب الأخير لأني لم أفهمة جيدا أرجوا توضيحة
الكود
كود :
Public Class Form1
    Dim s() As String
    Dim Counter As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Timer1.Interval = 2000
        s = TextBox1.Text.Split(New Char() {"."c, ","c, ";"c})
        Timer1.Enabled = True
        Counter = 0
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

        TextBox2.Text = (s(Counter))
        Counter += 1
        If Counter >= s.Length Then Counter = 0


    End Sub
End Class
الرد }}}
تم الشكر بواسطة:
#18
وعليكم السلام الحمد لله بارك الله فيك

اقصد اذا كانت قيمة الشيك بوكس تساوى 5 ، إذا التايمر تكون قيمته 5000 واذا كانت 6 تكون 6000 وهكذا .

سؤال : كيفية عمل زر ايقاف مؤقت وايقاف نهائى

س 2 : كيفية تشغيل تكست بوكس اخر بعد انتهاء التكست بوكس الحالى
الرد }}}
تم الشكر بواسطة:
#19
السلام عليكم
تم عمل تطبيق به الطلبات الجديدة يا أخت أم لارا
عدا قولك
إقتباس :اقصد اذا كانت قيمة الشيك بوكس تساوى 5 ، إذا التايمر تكون قيمته 5000 واذا كانت 6 تكون 6000 وهكذا
التشك بوكس يحمل قيمة منطقية صواب أو خطا ولا يحمد قيمة عددية أو نصية
شكرا


الملفات المرفقة
.rar   WindowsApplication2.rar (الحجم : 85.71 ك ب / التحميلات : 79)
الرد }}}
تم الشكر بواسطة:
#20
جزاك الله خيرا شكرا لك مثال واضح
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نستخرج نص الالتاريخ الاول من النص التالي: justforit 0 130 31-10-25, 05:33 PM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,860 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,796 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  تقسيم الفانورة الي اكثر من ورقة عبدالكريم برشدان 1 380 20-04-24, 02:22 AM
آخر رد: عبدالكريم برشدان
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 906 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 625 02-01-24, 10:06 AM
آخر رد: AmeenRashed
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 1,508 20-08-23, 09:04 AM
آخر رد: atefkhalf2004
  طريقة حذف حرف زيادة من مربع النص علاء الكبابي 2 934 19-06-23, 05:08 PM
آخر رد: Taha Okla
  اريد كود لمسح النص من textbox بمجرد الضغط على ال textebox للكتابة رهف العريفي 21 13,291 03-06-23, 04:56 AM
آخر رد: سعود
Rainbow [كود] النص المكتوب يكون على شكل وميض او تغير في الالوان محمد مسافر 1 759 13-05-23, 01:30 AM
آخر رد: عبدالله الدوسري

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


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