تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Text Animation
#1
الهدف من الموضوع تحريك تكست باستخدام تايمر
الفكرة تنحصر في أننا نأخذ أي تكست و نقوم بتحويله الي مصفوفة

مثلا لو التكست عبارة عن الكلمة Visual فإن المصفوفة الخاصة به ستكون عبارة عن V, Vi, Vis, Visu, Visua, Visual
ثم ومن خلال تايمر نقوم بقراءة المصفوفة فيظهر التكست متحركا

لتنفيذ الفكرة
افتح مشروع جديد
أضف Label الي الفورم
أضف تايمر Timer

اكتب الكود بالشكل التالي

PHP كود :
Public Class Form1

    Private source 
As String "visual basic dot net ...."
 
   Private values As String() = Nothing
    Private x 
As Integer 0

    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        Dim dest 
As Char() = source.ToCharArray
        values 
= New String(dest.Length 1) {}
 
       Dim i As Integer 0
        Dim s 
As String String.Empty
 
       While i dest.Length
            Dim c 
As Char dest(i)
 
           s += c.ToString
            values
(i) = s
            s 
values(i) + " "c
            i 
+= 1

        End 
While
 
       Me.Label1.Text ""
 
       Me.Text ""
 
       Timer1.Start()

 
   End Sub

    Private Sub Timer1_Tick
(sender As ObjectAs EventArgsHandles Timer1.Tick
        Dim s 
As String values(Me.x Mod values.Length)
 
       Me.+= 1
        Me
.Label1.Text s
        Me
.Text s
    End Sub
End 
Class 

الكود التالي يقوم بتنفيذ نفس الفكرة بأسلوب أخر

PHP كود :
Public Class Form1

    Private source 
As String "visual basic dot net ...."
 
   Private values As String() = Nothing
    Private x 
As Integer 0

    Private Sub Timer1_Tick
(sender As ObjectAs EventArgsHandles Timer1.Tick
        Dim s 
As String values(Me.x Mod values.Length)
 
       Me.+= 1

        Me
.Text s
        Me
.Label1.Text s
    End Sub

    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        Dim dest 
As String() = source.Split(" "c)
 
       values = New String(dest.Length 1) {}
 
       Dim i As Integer 0
        Dim s 
As String String.Empty
 
       While i dest.Length
            s 
+= dest(i)
 
           values(i) = s
            s 
values(i) + " "c
            i 
+= 1
        End 
While
 
       Me.Text ""
 
       Me.Label1.Text ""
 
       Timer1.Enabled True
        Timer1
.Start()
 
   End Sub

End 
Class 

تقبلوا تحياتي
Retired
الرد }}}
#2
بارك الله فيك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الجزء الثالث من:كيف تجعل الـ Text Box ذكي!يترجم العمليات الحسابية ويخرج الناتج (الأقواس المتعددة) !! أنس محمود 10 7,840 19-07-22, 12:15 AM
آخر رد: StartLight4000
  Private Text Encryption -خدمة للمبرمجين في جديد عالم التشفير- RaggiTech 1 3,548 07-05-20, 05:48 AM
آخر رد: سعود
  كيف تجعل الـ Text Box ذكي !! يترجم العمليات الحسابية ويخرج الناتج !! بالداخل المزيد !! أنس محمود 1 6,886 11-02-18, 02:37 PM
آخر رد: komar
  الجزء الثاني من:كيف تجعل الـ Text Box ذكي!يترجم العمليات الحسابية ويخرج الناتج ( العمليات المتعددة)! أنس محمود 0 2,820 22-02-13, 12:39 AM
آخر رد: أنس محمود
  الصور المتحركة في الدوت نت Animation الجزء الرابع RaggiTech 0 2,600 02-10-12, 06:59 PM
آخر رد: RaggiTech
  الصور المتحركة في الدوت نت Animation الجزء الثالث RaggiTech 1 2,427 02-10-12, 06:50 PM
آخر رد: RaggiTech
  مقال - الصور المتحركة في الدوت نت Animation الجزء الثاني RaggiTech 1 2,540 02-10-12, 06:47 PM
آخر رد: RaggiTech
  مقال- الصور المتحركة في الدوت نت Animation RaggiTech 5 5,368 02-10-12, 06:42 PM
آخر رد: RaggiTech
  Private Text Encryption -خدمة للمبرمجين في جديد عالم التشفير- مبرمج أوتار 0 2,065 28-09-12, 01:50 PM
آخر رد: مبرمج أوتار

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


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