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

عاوز الغي عمل زراير التكبير والتصغير لل MDIFORM

مغلق
بدأه mido_hackers في 15 أبريل 2006 · 3 رد · 721 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عاوز من اخواننا الاصدقاء في ه>ا المنتدي انهم يقولوي ليا

حاجتين الاولي وهيا

ازاي الغي زراير التكبير والتصغير والاغلاق في الميد فورم MDIFORM

تاني حاجة

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

وشكرا

:rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes:

With My Greetings

((( +++ Mido NET +++ )))

#2

ما فيه حدث بيحميك من انقطاع التيار الكهربي ، ولكن الحماية تكون في طريقة تصميم البرنامج مثلا ان يقوم بحفظ كافة البيانات التي تدخلها مباشرة (حفظ الي ) كما هو الحال في نماذج اكسس ان كنت فهمت قصدي ، اي بمجرد دخول اي حرف في صندوق النص يكون قد حفظ ، تقريبا الطريقة هاي تقلل بشكل كبير جدا من ضياع البيانات .

ولكن ان تقوم بتنفيذ امر بمجرد انقطاع التيار هذا غير منطقي جدا :)

سلاماتي

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

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

#3

ممكن ان تنشئ جدول داخل قاعدة البيانات الخاصة بك باسم rong1 مثلاً وحقل باسم r1 وتجعل نوع الحقل منطقي اي نعم/لا تعطيه قيمة افتراضية اما نعم او لا كما في الكود

بحيث عند التشغيل يغير قيمة السجل كما هو مبين

form_load()

Set cnn = New Connection

cnn.CursorLocation = adUseClient

cnn.Open "PROVIDER=MSDataShape;Data PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\aa.mdb;"

Set rs= New Recordset

rs.Open "select * from rong1", cnn, adOpenDynamic,adLockOptimistic

if rs!r1=true then msgbox "لقد تم إغلاق البرامج بطريقة غير شرعية",,"تنويه"

rs!r1=true

rs.update

end sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

rs!r1=false

rs.update

rs.close

End Sub

قد يتسأل البعض لماذا لم استخدم اوامر تحرك السجلات مثل movenext و movelast وغيرها

اجيب لان احتاج إلى سجل واحد لكي ارى هل الحاسب اقفل بطريقة غير شرعية ام لا

ولا تنسونا بصالح الدعوات

تعلم فليس المرء يولد عالما ولا اخو علم كمن هو جاهلو

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

~¤ô_ô¤~ AGEEB SOFT~¤ô_ô¤~

ageeb2000@hotmail.com

#4

السلام عليكم

بالنسبة لإخفاء ازار التكبير والتصغير

نقوم بتعديل borderstyle من القائمة الخصائص properties

واختيار

3- fixed dialog

وذلك لأخفاء التكبير والتصغير فقط .... لكن هناك خاصية لإخفاء الجميع

وهى control box بجعلها false

ولكن للحفاظ على الشكل بدون تكبير طبق الاثنين معا ;)

:rolleyes: ;)

الحمد لله على نعمة الإسلام

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

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

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

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

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

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