PDA

View Full Version : فرم تنظیمات برای انتخاب موزیک



look20
چهارشنبه 16 تیر 1389, 19:23 عصر
با سلام من 2 تا فرم دارم یکی فرم اصلی که توی اون آهنگ پخش میشه
توی فرم 2 هم تنظیمات برای انتخاب آهنگه. 2 تا option که روی هر کدوم کلیک کنم یه آهنگ انتخاب میشه و وقتی روی دکمه Save کلیک میکنم آهنگ انتخاب شده پخش و توی رجیستر ثبت میشه و بعد از اینکه فرم رو باز کردم آهنگ انتخابی باز میشه
این کد مآژوله:


Option Explicit

Public RegAdd As String
Public Function register()
RegAdd = "C:\Documents and Settings\max\Desktop\register"
If GetSetting(RegAdd, "option", "option1") = "true" Then
Form2.Option1.Value = True
Form1.soundAdd.Text = "c:\Music1.wma"
ElseIf GetSetting(RegAdd, "option", "option2") = "true" Then
Form2.Option2.Value = True
Form1.soundAdd.Text = "c:\Music2.wma"

End If

End Functionاینم کد فرم تنظیماته:

Private Sub Save_Click()
If Option1.Value = True Then
SaveSetting RegAdd, "Option", "Option1", "true"

ElseIf Option2.Value = True Then
SaveSetting RegAdd, "Option", "Option2", "true"

End If
End Sub

Private Sub Form_Load()
RegAdd = "C:\Documents and Settings\max\Desktop\register"
End Sub
نمیدونم مشکل این کدها چیه که اصلا عمل نمیکنه

parselearn
چهارشنبه 16 تیر 1389, 21:40 عصر
RegAdd = "C:\Documents and Settings\max\Desktop\register"




دوست عزيز حالا هدفتون هر چي هست
ولي خب اين آدرس كليد در رجيستري نيست
اينه:


HKEY_CURRENT_USER\Software\VB and VBA Program Settings

look20
پنج شنبه 17 تیر 1389, 11:36 صبح
دوست من منظورم رو متوجه نشدید اگه شما بخواهید فرم تنظیمات بساید چکار میکنید؟
یعنی بخواهید یه فرم بسازید که از طریق اون یه سری کارها توی فرم دیگه انجام بشه
من قبلا برای با همچین کدی البته برای optionbox نبود برای checkbox بود استفاده میکردم و جواب میداد شاید کدنویسی برای optionbox فرق میکنه نمیدونم ممنون میشم راهنمایی کنید

parselearn
پنج شنبه 17 تیر 1389, 17:34 عصر
دوست عزيز فرقي نمي كنه
شما مي خوايد اطلاعات داخل رجيستري ذخيره بشند
در صورتي كه آدرس يك پوشه از ويندوز رو در تابع GetSetting داده ايد

راهنما
http://barnamenevis.org/forum/showthread.php?t=190203&highlight=SaveSetting
http://barnamenevis.org/forum/showthread.php?t=188625&highlight=SaveSetting
http://barnamenevis.org/forum/showthread.php?t=179229&highlight=SaveSetting
http://barnamenevis.org/forum/showthread.php?t=175941&highlight=SaveSetting
http://barnamenevis.org/forum/showthread.php?t=175325&highlight=SaveSetting
http://barnamenevis.org/forum/showthread.php?t=174460&highlight=SaveSetting