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

كود startup موقاعد يظبط معاي

مغلق
بدأه q8y-digital في 5 مارس 2006 · 7 رد · 721 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يا أخوان كلمة Registry.CurrentUser يظهر تحتها خط متعرج لما أحط الماوس فوقها يطلع ليopensubkey is not a member of "reminder.registry"شنو يعني وو ليش ؟

تم تعديل هذه المشاركة بواسطة q8y-digital في 5 مارس 2006 في 16:24

#3

أخوي الكود موجود بالمنتدى بس موقاعد يضبط معاي شلون أرفق مثال

أنا لمكا حطيته في تطبيق فاضي ظبط بس لما حطيته في برنامج ماظبط

شلون برفق البرنامج وو اهوا موجاهز ؟

#4

وينكم ساعدوني تكفون

#6

السلام عليكم

يا اخوان أنا أرفقت كود الــ startup

راح تلقون بالكود ألي ينحط بالكلاس للمستخدم الحالي راح تلقونRegistry.CurrentUser

يطلع لي تحتها خط متعرج

هذا الكلام لما أحطها في برنامجي أما لما احط الكود في تطبيق جديد ما يطلع لي خط

________________________________________________________________________.doc

#7

بسيطة انظر المثال المرفق وسأرفق نسختين واحدة لـ 2005 و أخرى لـ 2003

وهذا سرد كامل لمحتويات الملف الخاص بالـ 2005 و لن يختلف معك إذا كنت تعمل على الـ 2003

' اولا نضع الاستيراد المناسب في بداية الملف
Imports Microsoft.Win32

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ' لوضع برنامج في بدء التشغيل
        RunatStartup(True, "اسم برنامجك هنا")
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        ' لإزالة برنامجك من بدء التشغيل
        RunatStartup(False, "اسم برنامجك هنا")
    End Sub

    ' الاجراء الذي سيقوم بوضع برنامجك في بدء التشغيل
    Public Sub RunatStartup(ByVal PutAtStartup As Boolean, ByVal ProgramName As String)
        Dim StartupPath As String = "Software\Microsoft\Windows\CurrentVersion\Run"
        ' إذا أردت للمستخدم الحالي استخدم السطر
        Dim MyKey As RegistryKey = Registry.CurrentUser.OpenSubKey(StartupPath, True)
        ' إذا أردت لجميع المستخدمين استخدم السطر
        'Dim MyKey As RegistryKey = Registry.LocalMachine.OpenSubKey(StartupPath, True)


        If PutAtStartup Then
            MyKey.SetValue(ProgramName, Application.ExecutablePath)
        Else
            Try
                MyKey.DeleteValue(ProgramName, False)
            Catch ex As Exception
                ex = Nothing
            End Try
        End If

    End Sub

End Class

TestStartup_Vb2005.zip

TestStartup_vb2003.zip

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#8

أخ q8y-digital

هل أنت متأكد من أنك تستخدم الاستيراد المناسب في بداية الملف الذي تضع فيه الكود في برنامجك كما قمت بتوضيحه سابقا

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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

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