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

كتابة أرقام مع كلمات فى الtext

بدأه اسلام الكبابى في 20 يونيو 2012 · 4 رد · 637 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد تعديل هذا الكود فى الملف المرفق بحيث يكتب لى العبارة صحيحة فى الtext

أى بحيث يضع كل من أرقامها و كلماتها فى مكانه الصحيح

ولكم ألف شكر

الكتابة.rar

#2

تفضل

الكود كاملاً:

Dim A, B, TOT As Single
Dim MMSG(9) As String
Dim NAMM As String
Private Sub Command1_Click()


 A = Text1.Text
 B = Text2.Text
 TOT = A * B
 NAMM = Text3.Text
 MMSG(1) = "ÃäÇ " & NAMM & " ÇÔÊÑíÊ " & " ãä ãÍá ÇáåÏì ÈÇáÌíÒÉ "
 MMSG(2) = " ÈÖÇÚÉ ÈÓÚÑ ÇÌãÇáì  " & Text1.Text & (" × " + Text2.Text) & " = " & TOT
 MMSG(3) = " Ìäíå ãÕÑì ÝÞØ"
Text4.Text = (MMSG(1)) + (MMSG(2)) + (MMSG(3))
End Sub

الكتابة.rar

1

رجعت ومازال الفريق خاملاَ  :( 


 


abPuw.1.gif

#3

جزاك الله خيرآ

ولك ألف شكر

لى سؤال تابع لهذا الموضوع

هل من كود أو أى طريقة تتحكم لى فى عرض الtext

بحيث تكون جميع الأرقام مكتوبة فى سطر واحد لأن كمية الكلام المكتوبة عرضها غير ثابت(يتغير حسب اسم المشترى مثلآ على حسن سعد أ، عبد الحميد ابراهيم عبد الرحمن ) (وقد يتغير أكثر من ذلك بكثير لو كتبنا مع الاسم العنوان أيضآ)

فالمطلوب أنه مهما تغير الاسم أو العنوان المكتوب لاأجد مثلآ 34×1000 فى نهاية السطر الأول ثم =34000 فى بداية السطر الثانى

الكتابة.rar

#4

اعتقد ان هذا ما تريد

Private Sub Text1_Change()
If Len(Text1.Text) * 110 > Text1.Width Then Text1.Width = Len(Text1.Text) * 110 + 10
End Sub
#5

وماذا تعنى بالرقم 110

أم أن رقم ثابت لآى مثال آخر؟

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