منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استفسار حول اظهار البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم و رحمة الله و بركاته
اريد من برنامجي ان يظهر عندما يحدد المستخدم نص و يضغط على الزر الايمن من الفأرة

[attachment=15189]
وأنا أيضا أريد نفس المضمون بارك الله فيكم
متابع بشوق
في البدايه انت محتاج تعرف الحاجات دي

1- مسار البرنامج الخاص بك  بعد التحزيم هيكون ايه ""
ليه
علشان لما المستخدم يختار البرنامج الخاص بك  من القائمه كليك يمين سطح المكتب
البرنامج يشتغل معه بدون رسالة خطا

2- كود العمل علي الريجيستري

3-صلاحيات المستخدم 

ابدأ وضيف للبرنامج

1 - Button (زرار)  ضيف الكود ده فيه



كود :
       'كود واحد فقط
       Microsoft.Win32.Registry.SetValue("HKEY_CLASSES_ROOT\Directory\Background\shell\ zinom\Command", _
                                         "", "C:\Program Files (x86)\Internet Explorer\iexplore.exe")


      ازا تم ترك الافتراضي فارغ  مسار البرنامج هيكون في الديفولت مظبوط - اذا تم العكس هينشأ مفتاح تاني وعند الضغط  تظهر رسالة خطأ



2- ان قابلك الخطأ التالي  الي هوا رقم 3 -فوق
كود :
Additional information: Access to the registry key is denied
-الحل
https://www.groovypost.com/howto/take-fu...stry-keys/

[attachment=15204]

[attachment=15208]
- [attachment=15200]

[attachment=15201]

[attachment=15202]

[attachment=15203]
بارك الله فيك قمت بكا المراحل
و تطلعلي رسالة 
"لا يوجد برنامج مقترن بهذا الملف لتنفيذ هذا الاجراء, الرجاء تثبيت برنامج, و في حالة وجود برنامج مثبت بالفعل قم بإنشاء اقتران في البرامج الافتراضية"

بارك الله فيك ما قصرت معايا
في سؤال تاني لو سمحت لو في نص محدد في ملف معين ممكن عند الضغط على هذا زر البرنامج يعمل نسخ له و يلصقه فيTEXTBOX في البرنامج و شكرا مرة اخرى...
مرحبا اخى

التعديل في الريجيستري على ClassesRoot يحتاج صلاحيه مسؤول


(22-08-17, 09:16 PM)زيد زينوبي كتب : [ -> ]بارك الله فيك قمت بكا المراحل
و تطلعلي رسالة 
"لا يوجد برنامج مقترن بهذا الملف لتنفيذ هذا الاجراء, الرجاء تثبيت برنامج, و في حالة وجود برنامج مثبت بالفعل قم بإنشاء اقتران في البرامج الافتراضية"

بارك الله فيك ما قصرت معايا
في سؤال تاني لو سمحت لو في نص محدد في ملف معين ممكن عند الضغط على هذا زر البرنامج يعمل نسخ له و يلصقه فيTEXTBOX في البرنامج و شكرا مرة اخرى...
النقطه الاوله انا جاوبت عنها في الفديو

النقطه الثانيه :  النص ده انت عامل له نسخ  - والا  نص مثلا هتحطه في متغير داخل الكود والبرنامج هينسخ اي نص شبهه

اذا كان نص منسوخ فالعمليه سهله وده الكود الخص بيها ضيفه في الفورم لود

كود :
       Try
           TextBox1.Text = My.Computer.Clipboard.GetText()
       Catch ex As Exception

       End Try
[attachment=15210]
بارك الله فيك
انا عاوز لما المستخدم يحدد النص بالماوس و يضغط يمين يطلعلو البرنامج من ضمن القائمة و لما يضغط عليه يعمل نسخ للنص و يلصقه في texbox في البرنامج زي ما حضرتك عملته
و يعني ضروري ميكون للبرنامج خصائص زي الطباعة او النسخ لانه عند تحديد النص و الضغط على زر الماوس الايمن تتغير القائمة و ليست نفسها التي تظهر لنا على سطح المكتب
انت تقصد تحديد نص داخل مثلا النوت باد او مربع نص


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

وممكن تبحث في دوال ال api عن طريقه شبيهه - مثلا مع كل نص منسوخ يتم عمل اكتيف او فوكس للفورم الخاص بك

او انك تضيف الفورم الخاص بيك في اي ليست في الريجستري
(24-08-17, 04:32 PM)zinom كتب : [ -> ]انت تقصد تحديد نص داخل مثلا النوت باد او مربع نص


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

وممكن تبحث في دوال ال api عن طريقه شبيهه - مثلا مع كل نص منسوخ يتم عمل اكتيف او فوكس للفورم الخاص بك

او انك تضيف الفورم الخاص بيك في اي ليست في الريجستري

إذا أردنا أن نعمل قائمة للبرنامج تظهر على خيارات الزر الأيمن عند الضغط على متصفح الانترنت مثل قوقل كروم
كيف يتم إضافة هذا الخيار ؟؟؟
(24-08-17, 04:32 PM)zinom كتب : [ -> ]انت تقصد تحديد نص داخل مثلا النوت باد او مربع نص


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

وممكن تبحث في دوال ال api عن طريقه شبيهه - مثلا مع كل نص منسوخ يتم عمل اكتيف او فوكس للفورم الخاص بك

او انك تضيف الفورم الخاص بيك في اي ليست في الريجستري

وجدت هدا المثال رابط موقع و هو كيفية نسخ path ملف معين لكن لم اجد الريجستري الخاص بالنسخ و اللصق 
و لأسهل الامر انا اشتغل على منظومة الاماديوس للطيران 
و المنظومة تشتغل على قوقل كروم [attachment=15227]
و كما هو موضح في الصورة اريد عند الضغط على الزر الايمن بعد تحديد النص يظهرلي برنامجي ضمن القائمة و عند الضغط عليه ينسخ النص المحدد و يحوله للبرنامج كما هو في الصورة التانية

[attachment=15228]

و بارك الله فيكم
الصفحات : 1 2