تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف أجعل النص يتحرك بهذه الطريقة
#1
من فضلكم كيف أجعل البرنامج يتحرك بهذه الطريقة في الفيديو
https://f.top4top.io/m_1787hetwd0.mp4
و انا احتاج لها باسرع وقت وشكرا
الرد }}}
تم الشكر بواسطة:
#2
هل من رد ؟؟؟؟؟
الرد }}}
تم الشكر بواسطة:
#3
انا أبرمج برنامج مهم جدا و محتاج للكود و أنا مبتدأ و لا أعرف شيء محتاج مساعدة في أسرع وقت إخواني
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته
اخي الكريم اليك المثال مثل ماطلبت بالفيجوال بيسك نت 


الملفات المرفقة
.zip   Benner Show.zip (الحجم : 138.82 ك ب / التحميلات : 71)
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#5
أخي الكريم يظهر خطأ في Panel1 أنا أستخدم فيجوال بيسك 2010 ممكن الكود صحيح

أخي كما أنني أريده يظهر عندما يظهر الفورم بدون الضغط على أي زر و شكرا

أخي شكرا أخطأت لقد وجدت كل شيء شكرا و تقبل اعتذاري

كيف أعدل على حجم Panel1 لأجعله أكبر و أجعل الكتابة في وسطه

كيف أعدل على حجم Panel1 لأجعله أكبر و أجعل الكتابة في وسطه
الرد }}}
تم الشكر بواسطة:
#6
كيف أجعل البانل يمتد بحجم أطول لأنو الفورم عندي أكبر
الرد }}}
تم الشكر بواسطة:
#7
اخي الكريم 
حاول ان تشغل الفيديو الذي ارفقته بسرعة اقل ودقق ستلاحظ انه بعد انه بعد ان ينفتح البانل تماما ينفتح الليبل الذي يحتوي النص من منتصف البانل
اي ان الليبل يزداد حجمه بالعرض width لكنه يبقى متموضع دائما في منتصف البانل

قد لايكون كلامي مفهوما لكن يمكنك الاطلاع على التعديل الذي قمت به على مثال الاخ ابراهيم مشكورا 
وان شاء الله ستتضح الصورة اكثر 
عموما حاول ان تغير قيمة interval التابعة للـ timer2 في المثال المرفق الة ان تصل للنتيجة المطابقة للمقطع الذي ارفقته


.zip   Benner Show.zip (الحجم : 133.05 ك ب / التحميلات : 40)

الرد }}}
تم الشكر بواسطة: اسامه الهرماوي
#8
شكرا أخي لكنه لا يبدأ من منتصف الفورم عندما زدت ال Width
الرد }}}
تم الشكر بواسطة:
#9
هل من رد إخواني الكرام ؟؟؟
الرد }}}
تم الشكر بواسطة:
#10
استأذن الاخوة قبلي يمكن عمل ذلك باستخدام بعض الحيل في التصميم دون الحاجة للكود الى في قليل القليل

اضفت TableLayoutPanel بها صفان وجعلت ارتفاعهما AutoSize واضفت في الصف الاول البانل الخاص باللون والصف الثاني الليبل الخاص بالجملة ، وجعلت كل منهما له الخاصية Anchor = None وبالتالي نضمن انهما سيظلا في المنتصف دائما

وهنا حللنا مشكلة المكان تماما دون كتابة الكود

الان في الكود من اجل المرونة جعلت عرض البانل نسبة من عرض الاداه الحاوية له ، حتى يصلح لاي ابعاد تختارها ، وبالطبع بعد ان ينتهي الحركة نقوم بجعل Dock=Fill ليملأ البانل المكان

الان لاحظو كيف اصبح الكود ابسط واقل حجما :
كود :
Public Class Form1

   Dim panelStep As Integer
   Const PANELMAX As Integer = 20

   Dim labelText As String = "الدفتر الجديد يرحب بكم في نسخته الجديدة والمطورة"
   Dim TextStep As Integer

   ' خاص بالبانل
   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles tmrPanel.Tick
       If panelStep = PANELMAX Then
           pnlColor.Dock = DockStyle.Fill
           tmrPanel.Stop()
           tmrText.Start()
           Return
       End If

       panelStep += 1
       pnlColor.Width = pnlColor.Parent.Width * panelStep / PANELMAX
   End Sub

   ' حاص بالنص
   Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles tmrText.Tick
       If TextStep = labelText.Length Then
           tmrText.Stop()
           Return
       End If

       TextStep += 1
       lblText.Text = labelText.Substring(0, TextStep)
   End Sub
End Class

   

هذا هو سحر التصميم هناك الكثير يمكن عمله دون كتابة سطر واحد من الكود


الملفات المرفقة
.zip   Benner Show.zip (الحجم : 118.96 ك ب / التحميلات : 33)
الرد }}}
تم الشكر بواسطة: اسامه الهرماوي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 479 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 227 02-01-24, 10:06 AM
آخر رد: AmeenRashed
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 820 20-08-23, 09:04 AM
آخر رد: atefkhalf2004
  طريقة حذف حرف زيادة من مربع النص علاء الكبابي 2 571 19-06-23, 05:08 PM
آخر رد: Taha Okla
  اريد كود لمسح النص من textbox بمجرد الضغط على ال textebox للكتابة رهف العريفي 21 11,906 03-06-23, 04:56 AM
آخر رد: سعود
Rainbow [كود] النص المكتوب يكون على شكل وميض او تغير في الالوان محمد مسافر 1 466 13-05-23, 01:30 AM
آخر رد: عبدالله الدوسري
  [VB.NET] كود نسخ النص MOHAMMED ALZWI 2 505 13-03-23, 11:24 AM
آخر رد: MOHAMMED ALZWI
  اريد مساعدة في ازالة جزء من النص لان لا يوجد لدي خبرة كافية للتعامل مع دوال النصوص Meroo1809 2 527 05-01-23, 07:38 PM
آخر رد: Meroo1809
  استخدم هذه الطريقة فى التصدير الى اكسيل حماده ممدوح البحيرى 3 387 18-12-22, 10:20 AM
آخر رد: حماده ممدوح البحيرى
  مسح جميع أدوات النص دفعة واحدة sads 8 3,670 29-10-22, 04:04 PM
آخر رد: خالد العصاوي

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


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