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

كيف يمكن اضافة مربع نص "برمجيا"؟؟ موضوع مهم جدا!

مغلق
بدأه طالب الخبرة في 10 أكتوبر 2004 · 4 رد · 591 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

حياكم الله أخواني الكرام.. ايش الاخبار؟

سؤالي هو عن طريق اضافة مربع نص عادي : برمجيا!!

والتحكم في طول المربع برمجيا!!

يعني على سبيل المثال أود أن أعمل برنامج يقوم بالتالي:

البرنامج عبارة عن زر كوماند.. عند الضغط عليه يقوم باضافة 4 مربعات نص فارغة على الشاشة بالأسماء:

Text1
Text2
Text3
Text4

كيف يمكن القيام بذلك برمجيا؟

وننتظر ردودكم

اخوكم طالب الخبرة

تم تعديل هذه المشاركة بواسطة طالب الخبرة في 10 أكتوبر 2004 في 21:06

#2

مرحبا اخي طالب الخبرة

يمكنك ان تقوم بتالي...

قم بانشاء 4 مربعات نص والقيام باخفاء المربعات عند بدا البرنامج مثلاً عن طريق

Private Sub Form_Load()
Text1.Visible = False
Text2.Visible = False
Text3.Visible = False
Text4.Visible = False
End Sub

وعند الكومند ضع التالي

Private Sub Command1_Click()
Text1.Visible = True
Text2.Visible = True
Text3.Visible = True
Text4.Visible = True
End Sub

فارجو ان تكون هذه اجابتك

واي استفسار وانا جاهز..icon10.gif

#3

مشكووور أخوي squrban.. بالفعل لم أفكر بالطريقة :)

وان شاء الله تنفع!!

شاكرا لك تعاونك

أخوك طالب الخبرة

#4

السلام علیکم

في الملف المرفق برنامج یشرح طريقة انشاء اداة النص برمجيا

dynamicControl.zip

#5

السلام عليكم

طريقة الاخ محمد صادق طريقة جيدة ولكنها تستلزم وجود صندوق نص كاساس ليتم النسخ عنه .

اما هذه الطريقة فهي لانشاء صندوق النص من الاساس .

Dim WithEvents TxT As TextBox
Dim T, TT As Integer
Private Sub Command1_Click()

T = T + 1
TT = TT + 333
        Set TxT = Me.Controls.Add("vb.textbox", "Text" & T, Me)
        TxT.Width = 2300
        TxT.Height = 333
        TxT.Top = TT
        TxT.Left = 1000
        
        TxT.Visible = True



End Sub


Private Sub TxT_Click()
    '// Events
End Sub

ولكن كلتا الطريقتين تودي نفس الغرض :)

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…