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

الغاء بعض الزراير

مغلق
بدأه hock في 7 أغسطس 2006 · 7 رد · 699 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عايز الغي زراير ال Alt+Ctrl+Delet وكمان ال WinMenue وهكذا

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#2

ايه ياشباب مافيش ردود

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#3

يمكن تعطيل ضغط زر ما في Form كالاتي:

اولا تغيير خاصية KeyPreview في ال Form الى True

ثانيا عند حدث ال KeyDown او KeyUp زر Delete مثلا اضافة الكود التالي :

		If e.KeyCode = Keys.Delete Then
			e.SuppressKeyPress = True
		End If

تم تعديل هذه المشاركة بواسطة abd_albaset في 15 أغسطس 2006 في 18:01

#4

الف شكر

بس مش شغال الكود ده

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#5

انا مجرب الكود على VB 2005 ،حيث انني قمت باضافة TextBox لل Form وجربت ان اعطل ازرار مثل K وال L ، وبعد تشغيل البرنامج حاولت ان اطبع احد الحروف التي عطلتها في ال TextBox ، وبالفعل لا يتم كتابته على ال TextBox بسبب الكود السابق

#6

انا حاولت الغي Alt+Ctlr+Delete بس برده شغالة

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#7

السلام عليكم،

Alt+Ctlr+Delete هي من المجموعات الخاصه بالنظام فمن الصعب تعطيلها او محاكاتها خاصه في الانظمه Win2k والتي تليها وذلك للاجراءات الامنيه :wacko:

حيث كانت في الانظمه السابق 95 و 98 تعطل بواسطه تفعيل قيمه SPI_SCREENSAVERRUNNING او SPI_SETSCREENSAVEACTIVE عن طريق داله SystemParametersInfo وهي احد دوال النظام او مايطلق عليها بـ Win-API

ولكن كما ذكرت سابق هي عمليه صعبه في الانظمه الجديده وليست مستحيله ، وذلك باجاد البدائل .. مثلا :

Alt+Ctlr+Delete تقوم باستدعاء Task Manager فيكنك تعطيله بعدد من الطرق فمن الطرق تعديل الرجيستري :

string sub = "Software\Microsoft\Windows\CurrentVersion\Policies\System\";
Microsoft.Win32.Registry.CurrentUser.OpenSubKey(sub, True).SetValue("DisableTaskMgr", 1);

ومن الطرق السهل في استخدلم Timer يقوم باجبار Task Manager على الاغلاق :

System.Diagnostics.Process.GetProcessesByName("taskmgr")[0].Kill();

تم تعديل هذه المشاركة بواسطة da-crystal في 20 أغسطس 2006 في 23:12

لا مستحيل غير الوقت

#8

أنا أذكر أنني قرأت في كتاب للدلفي ما يلي:

عند حدث ال KeyDown او KeyUp أظن بأنه كان موجود الكود التالي:

key= and you put the key you want it here

أنا لا أذكر الكود و لكني متأكد أنه موجود و أنا جربته أيامها و كان الكود تمام ،،، القضية تكمن في تحويل الكود و ليس إلغائه ،،،،

سبب ضياع العباد أنهم مسلمون بالوراثة ــ هل فكرت في علة خلقك ؟

شاركني بأفكارك -

على موقعي

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

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