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

اريد أن أجعل الكومبو بوكس يخزن كل اسم في ال setting

بدأه waleedwanees2 في 10 ديسمبر 2013 · 1 رد · 398 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أرجوا المساعدة

لدي في برنامجي

1 كومبوبوكس

وزر

وهما مختصين بالاتي

أولا الكومبوبوكس يكتب في اسم الجهاز علي  الشبكة 

ثانيا  عندما يضغط علي الزر يدخل علي الجهاز المراد

 

المطلوب

اريد أن أجعل الكومبو بوكس يخزن كل اسم جهاز علي الشبكة  في ال setting 

بحيث عند غلق البرنامج  وفتحه مره اخري

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

 

أريد المساعده أخواني 

شكرا

#2

السلام عليكم ..

تعرف متحول في الــ Setting  باسم Pcs  من نوع String  و يكون الكود :

Imports System.ComponentModel


Public Class Form1
    Dim pcList As BindingList(Of String)
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If String.IsNullOrEmpty(My.Settings.Pcs) Then
            pcList = New BindingList(Of String)
        Else
            pcList = New BindingList(Of String)(My.Settings.Pcs.Split("!").ToList())
        End If
        ComboBox1.DataSource = pcList
    End Sub

    Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
        My.Settings.Pcs = String.Join("!", pcList.ToArray())
        My.Settings.Save()
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If String.IsNullOrEmpty(ComboBox1.Text.Trim()) Then Exit Sub
        If Not pcList.Contains(ComboBox1.Text) Then
            Dim oldText = ComboBox1.Text
            pcList.Add(ComboBox1.Text)
            pcList.ResetBindings()
            ComboBox1.Text = oldText
        End If
    End Sub

    Private Sub cmdRemove_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdRemove.Click
        If pcList.Contains(ComboBox1.Text) Then
            pcList.Remove(ComboBox1.Text)
            pcList.ResetBindings()
        End If
    End Sub
End Class

 الملف مرفق ..

StoreInSetting.rar

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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

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

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

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

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