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

في الرابط اللي وضعته تريد تغير طريقة إظهار امتدادات الملفات ببرنامجك

يتم ذلك عن طريق الريجستري في المفتاح التالي :
كود :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

في المفتاح أعلاه توجد قيمة بالاسم HideFileExt

تأخذ هذه القيمة قيمتين وهي إما 0 أو 1 :
0 تعني إظهار امتدادات الملفات
1 تعني إخفاء امتدادات الملفات

وقد وجدت مثال بالنت للتحقق من وجود ذلك المفتاح عدلت عليه ليمكنك من إخفاء وإظهار امتدادات الملفات :
PHP كود :
Private Sub ExtensionShown(ByVal HideExtFile As Boolean)
Dim strKey As String "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" ' مسار قيمة تغيير إظهار أو إخفاء امتدادات الملفات في الريجستري
Dim reg As Microsoft.Win32.RegistryKey = Nothing ' 
إنشاء مفتاح ريجستري
Dim NewValue 
As Integer   ' القيمة التي ستحفظ بملف الريجستري
Try
reg = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(strKey, True) ' 
فتح مسار الريجستري 
If Not (reg Is NothingThen  ' إذا لم يكن مفتاح الريجستري خالي
If HideExtFile = True Then
NewValue = 0 ' 
إذا كانت القيمة (ترويتم إظهار إمتداد الملفات 
Else
NewValue ' إذا كانت القيمة (فولص) يتم إخفاء امتداد الملفات
End If
reg.SetValue("HideFileExt", NewValue) ' 
حفظ القيمة الجديدة المختارة في ملف الريجستري 
End 
If
Catch 
ex As Exception
MessageBox
.Show(ex.ToString' إظهار رسالة إذا حدث خطأ ما
Finally
If Not reg Is Nothing Then reg.Close() ' 
إغلاق مفتاح الريسجتري عند الانتهاء 
End 
Try
End Sub 

طريقة تنفيذ الكود أعلاه كالتالي :
PHP كود :
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
ExtensionShown
(True)
End Sub 
إذا أردت إظهار امتدادات الملفات ضع True ، ولإخفاءها ضع False .


* ملحوظة: التعديل علي الريجستري يتطلب أن تمكن برنامج من العمل بصلاحيات مسئول النظام . إذا كنت لا تعرف ذلك ابحث بالمنتدى عن تشغيل البرنامج كمسئول بالنظام .

****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
عمل شي في النظام من خلال الفيجول .net - بواسطة kslawy - 28-03-13, 12:42 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,017 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  [سؤال] اجراء المسح الضوئي وتصوير المستندات من خلال المستعرض ابوعبدالملك 3 361 24-01-25, 06:37 AM
آخر رد: ابوعبدالملك
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 421 14-12-24, 01:16 AM
آخر رد: Taha Okla
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 532 13-12-24, 04:48 AM
آخر رد: saud1004
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 3 607 15-09-24, 04:01 PM
آخر رد: Mostchar
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,760 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  الربط بين جهازين خلال شبكة محلية لبرنامج مصمم بالفيجوالبيزك خالد كامل1 3 526 17-06-24, 08:20 PM
آخر رد: غزة العزة
  [مشروع] ابغي اغير من الاكسس الى الفيجول بيزك أبوعبدالعزيز 2 339 27-03-24, 09:56 PM
آخر رد: أبوعبدالعزيز
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 529 20-02-24, 12:00 AM
آخر رد: Kamil
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 570 24-01-24, 12:54 PM
آخر رد: صالح عبدالله

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


يقوم بقرائة الموضوع: