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

حفظ التعديلات التي تمت علي كومند ؟

بدأه walled_aall@hot في 6 يوليو 2008 · 1 رد · 522 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لقد قمت بعمل كود للتحكم في مكان المفاتيح وتحريكها في اي مكان علي الفورم

DRAGE AND DROP

والمثال في المرفقات

ما هي طريقة حفظ التعديلا ت التي تمت علي المفاتيح؟؟

Draganddrob.zip

تم تعديل هذه المشاركة بواسطة walled_aall@hot في 6 يوليو 2008 في 22:05

www.acrowing.com

اول موقع عربي لرياضة التجديف

#2

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

طبعاً استخدام Control Array في مثل هذه الحالات يسهل العمل كثيراً و إن كان يمكن إنجاز المطلوب دون ذلك.

على أية حال الكود التالي يعتمد على وجود Control Array للـ Commands حسب ما هو موجود في المثال المرفق في المشاركة رقم 1 للأخ walled_aall@hot:

  1. Private Sub Form_Load()
  2. Dim AllSettings As Variant
  3. Dim Idx As Long
  4. Dim CommaPos As Long
  5.  
  6. AllSettings = GetAllSettings(App.EXEName, Me.Name)
  7. If Not IsEmpty(AllSettings) Then
  8. For Idx = LBound(AllSettings) To UBound(AllSettings)
  9. CommaPos = InStr(AllSettings(Idx, 1), ",")
  10. If CommaPos <> 0 Then
  11. Command1(AllSettings(Idx, 0)).Left = CSng(Left(AllSettings(Idx, 1), CommaPos - 1))
  12. Command1(AllSettings(Idx, 0)).Top = CSng(Mid(AllSettings(Idx, 1), CommaPos + 1))
  13. End If
  14. Next Idx
  15. End If
  16. End Sub
  17.  
  18. Private Sub Form_Unload(Cancel As Integer)
  19. Dim AButton As CommandButton
  20.  
  21. For Each AButton In Command1
  22. SaveSetting App.EXEName, Me.Name, AButton.Index, CStr(AButton.Left) & "," & CStr(AButton.Top)
  23. Next AButton
  24. End Sub
  25.  

مع نصيحة للأخ walled_aall@hot و هي إما أن تستعمل الزر الأيمن للسحب أو تبدأ عملية السحب في معالج الحدث MouseMove. إذا كنت ستستعمل نفس الكود الموجود في مرفق مشاركتك السابقة فاكتب الكود التالي في معالج الحدث Click للـ Command:

  1. MsgBox "Command1_Click"
  2.  

و انظر ما يحدث عند التنفيذ.

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

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

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

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

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

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

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

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