คือผมอยากทราบวิธีการนำค่า Value ของคอนโทรล Trackbar เข้าไปเซฟเป็นไฟล์อ่ะครับ
และเมื่อ Save แล้ว ก็ต้องการที่จะดึงค่าเหล่านั้นกลับมาได้ด้วยอ่ะครับ เหมือนกับการที่เรา
Save Project และ Open Project อ่ะครับ ขอเป็นแนวทางการศึกษาก็ได้ครับ ว่าผมจะต้อง
ไปศึกษาในทิศทางใด ขอบคุณครับ..
อันนี้ตอบตามแนวผมนะครับ
ผมใช้อย่างนี้อันที่จริงก็ไม่ค่อยยืดหยุ่น
รอความคิดเห็นท่านอื่นมาตอบด้วยก็แล้วกันนะครับ
ผมจะ save ลง xml file เก็บไว้ จะเก็บอะไรก็ใส่ไปตามนั้นเลย
อันนี้ตัวอย่างเล่นๆเผื่อจะเอาไปใช้
Code (VB.NET)
If Not System.IO.Directory.Exists(Application.StartupPath & "\Config") Then
System.IO.Directory.CreateDirectory(Application.StartupPath & "\Config")
End If
Dim dt As New DataTable
Dim path As String = Application.StartupPath & "\Config\connect.xml"
dt.TableName = "connection"
dt.Columns.Add("Server")
dt.Columns.Add("Database")
dt.Columns.Add("AuthenType")
dt.Columns.Add("User")
dt.Columns.Add("Password")
Dim dr As DataRow
dr = dt.NewRow
dr("Server") = Me.cboServer.Text
dr("Database") = Cryptography.EncryptString(Me.cboDatabase.Text, "xXxXx")
dr("AuthenType") = Me.cboAuthen.SelectedIndex
dr("User") = Cryptography.EncryptString(Me.txtUser.Text, "xXxXx")
dr("Password") = Cryptography.EncryptString(Me.txtPass.Text, "xXxXx")
dt.Rows.Add(dr)
dt.WriteXml(path)
DevExpress.XtraEditors.XtraMessageBox.Show(Me.LookAndFeel, "Save setting complete", "", MessageBoxButtons.OK, MessageBoxIcon.Information)
dt.Dispose()
GC.SuppressFinalize(dt)
dt = Nothing