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

قمت بتصميم UserControl - لرسم خط - و أرجو أن يلبي طلبك. دبعاً يمكنك إجراء التعديلات التي تراها أنسب لبرنامجك، لكني أعتقد أنه يكفي.

لم أجعله OCX حتى لا تضطر إلى إرفاقه مع برنامجك عند توزيعه كملف تنفيذي للعمل على أجهزة أخرى! و مع ذلك يمكنك طبعاً تحويله إلى ملف OCX.

1. تجد في المرفقات ملفين. انسخهما إلى مجلد المشروع.
2. في VB اختر الأمر Add User Control من القائمة Project.
3. في نافذة Add User Control انتقل إلى الصفحة Existing و ابحث عن الملف TdsLine.ctl في مجلد المشروع. حدد المف ثم انقر Open لإضافته إلى المشروع.
* سيضاف إلى صندوق المكونات (Components) رمز لمكون جديد اسمه TdsLine.
4. أضف المكون كما تضيف المكونات الأخرى.

** ملاحظات: تقوم VB تلقائياً بتعطيل رمز المكون في صندوق المكونات إذا فتحنا نافذة تصميم المكون، أما فتح نافذة الكود الخاصة بالمكون فلا تؤدي إلى تعطيل رمزه في صندوق المكونات. لهذا يجب إغلاق نافذة تصميم المكون عندما تريد إضافة نسخة منه إلى الـ Form (هذا سلوك VB و لا علاقة له بالمكون في حد ذاته).

** يحتوي الكود على شرح شبه مفصل باللغة العربية.

* فيما يلي ملخص لخصائص المكون:
= الخاصية LineDirection: تحديد اتجاه رسم الخط: أفقي، رأسي، مائل نحو الأسفل، أو مائل نحو الأعلى.
= الخاصية HeadOffsetPixels: تحديد المسافة - بوحدة البكسل - بين كل رأس من رأسي الخط و الحد الخارجي للمكون.
= الخاصية DoubleClickEffect: تحديد تأثير النقر المزدوج على المكون: لا شيء، إظهار / إخفاء مقابض التحجيم، أو تغيير اتجاه رسم الخط.
= الخاصية EnterExitEffect: تحديد سلوك الدخول إلى المكون (GotFocus) و الخروج منه (LostFocus): لا شيء، أو إظهار مقابض التحجيم عند الدخول و إخفاؤها عند الخروج.
= الخاصية HandleVisibilityMode: تحديد كيفية إظهار مقابض التحجيم: استعمال النقر المزدوج للإظهار و الإخفاء، دائماً ظاهرة، أو دائماً مخفية.
= الخاصية LineStyle: تحديد نمط رسم الخط: متصل، منقط، شرطات، أو شرطات و نقط.
= الخاصية LineColor: تحديد لون الخط.
= الخاصية LineWidth: تحديد سُمك أو عرض الخط - بوحدة البكسل - بين 1 و 7 بكسل.

*** باعتبار أن المكون صغير من ناحية التصميم و حجم الكود فإنه يمكن للإخوة المبتدئين الاستفادة منه في تعلم كيفية تصميم مكونات خاصة بهم.

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


الملفات المرفقة
.rar   MoveableLineCtl.rar (الحجم : 3.97 ك ب / التحميلات : 65)
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
رسم الخط او تحرير الخط بعد تنفيذ البرنامج - بواسطة ناجي إبراهيم - 16-10-12, 02:54 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن لتاريخ البرنامج أن يكون مستقل عن تاريخ الكمبيوتر amazonette 2 370 26-11-24, 01:57 PM
آخر رد: amazonette
Smile [كود] كود تشغيل البرنامج عمور2016 5 2,634 04-07-20, 04:25 PM
آخر رد: عمور2016
  مساج خطأ عند تحزيم البرنامج في ويندوز 10 amazonette 1 2,567 16-05-20, 03:30 AM
آخر رد: tlbreem
  حماية البرنامج برقم الهاردسك layan2000 7 8,053 18-06-19, 08:42 AM
آخر رد: layan2000
  حفظ الصورة في نفس مجلد البرنامج alfakeehy 2 2,524 22-03-18, 10:02 PM
آخر رد: سامى
  كود ينقلك من البرنامج الى منتدى الحلوانى 1 2,417 11-09-17, 03:40 PM
آخر رد: الحلوانى
  تشغيل البرنامج دون تسطيب الفيجوال mmali127 2 3,166 27-12-15, 03:50 AM
آخر رد: awidan76
  [vb6.0] كيفية تنفيذ كود مكتوب داخل اداة textbox ghost_programmer 4 5,150 03-06-15, 05:48 PM
آخر رد: ghost_programmer
  شرح احترافي لتحديث البرنامج من الإنترنت السندبااد 2 3,330 29-01-15, 12:14 PM
آخر رد: abulayth
  [سؤال] بعد عمل الحزمة ﻻ يعمل البرنامج على ويندوز 7 amrelgadaa 2 3,047 13-11-14, 11:14 AM
آخر رد: amrelgadaa

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


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