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

المساعدة في الاداه MSHFlexGrid

بدأه 1 من الناس في 8 مارس 2010 · 8 رد · 1,353 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني ارجو المساعدة هل من الممكن اجعل في الاداه MSHFlexGrid اللتفاف النص يعني اذا كان السطر طويل ينزل إلى الاسفل بنفس الخلية

#2

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

#3
1 من الناس كتب:

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

هل من مجيب

#4

السلام عليكم...

طبعاً يمكن جعل النص يلتف في MSHFlexGrid ضمن نفس الخلية بضبط الخاصية WordWrap على True. و لا تنس ضبط الخاصية AllowUserResizing على flexResizeRows أو flexResizeBoth للسماح للمستخدم بتغيير حجم الصفوف (و الأعمدة) لمشاهدة المزيد من النص الملتف.

كما يمكنك ضبط الخاصية RowSizingMode على:

0 = flexRowSizeIndividual: يمكن تغيير ارتفاع كل سطر على حدة.

1 = flexRowSizeAll: عند تغيير ارتفاع أي سطر يتم تغيير ارتفاعات كافة السطور.

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#5
najy_zl كتب:

السلام عليكم...

طبعاً يمكن جعل النص يلتف في MSHFlexGrid ضمن نفس الخلية بضبط الخاصية WordWrap على True. و لا تنس ضبط الخاصية AllowUserResizing على flexResizeRows أو flexResizeBoth للسماح للمستخدم بتغيير حجم الصفوف (و الأعمدة) لمشاهدة المزيد من النص الملتف.

كما يمكنك ضبط الخاصية RowSizingMode على:

0 = flexRowSizeIndividual: يمكن تغيير ارتفاع كل سطر على حدة.

1 = flexRowSizeAll: عند تغيير ارتفاع أي سطر يتم تغيير ارتفاعات كافة السطور.

نرجو الاستفادة و السلام.

الاخ الكريم najy تحية طيبة

اين اجد الخاصية RowSizingMode وهل هي موجودة على الفجول 6

مع خالص شكري

#6

السلام عليكم...

حسب ما لدي: الخاصية RowSizingMode موجودة ضمن خصائص الـ MSHFlexGrid و لكنها غير موجودة في MSFlexGrid. لاحظ أنه توجد نسختان من هذه الـ Grid في VB6.

إذا لم تكن موجودة لديك ضمن خصائص الـ MSHFlexGrid فربما لأني قمت بتحديث VB6 بواسطة Service Pack 6 for Visual Basic 6 من موقع Microsoft (التحديث مجاني).

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#7
najy_zl كتب:

السلام عليكم...

حسب ما لدي: الخاصية RowSizingMode موجودة ضمن خصائص الـ MSHFlexGrid و لكنها غير موجودة في MSFlexGrid. لاحظ أنه توجد نسختان من هذه الـ Grid في VB6.

إذا لم تكن موجودة لديك ضمن خصائص الـ MSHFlexGrid فربما لأني قمت بتحديث VB6 بواسطة Service Pack 6 for Visual Basic 6 من موقع Microsoft (التحديث مجاني).

نرجو الاستفادة و السلام.

اخوي najy_zl شكرا لك عرفت الفرق ولقيت الادارة وغيرت في الخاصية وعملت كل شي لكن ما فيه فايدة

والمشكلة يا اخوان اني ما اقدر انزل المثال لانه برنامج كبير جدا ومربوط في الشبكة.

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

#8

تفضل هذا مثال لكيفية تعديل ارتفاع وعرض الخلية حسب النص الموجود بها . أتمنى ان يخدمك

تحياتي

flex.rar

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#9

الاخ OMANI

كفيت وفيت والله يطول عمرك ويدخل السرور إلى قلبك

حقيقه افدتني والله يجزيك كل الخير اخذت الكود ونفع وغيرت في برنامجك المرفق شوي حتى احافظ على التنسيق لاني ما ابغا السطر يطول كثير ويغير في شكل MSHFlexGrid

في النهاية لك مني كل الشكر والامتنان انت وجميع الاخوان في هذا المنتدى الجميل

flex.rar

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