ROSTAM2
جمعه 08 تیر 1403, 16:30 عصر
سلام ب همه و اوقات بخیر و خوشی....
برای استفاده از CheckBox های HTML و ذخیره و بازیابی مقادیر اونها در Windows Forms Application از این روش می شه استفاده کرد:
155847
کد HTML:
<table align="center" >
<tr >
<td style="background-color: Gold; border-radius: 10px; padding:1px;">
<!--<label style="margin:10px;">تفکیک:</label>-->
<input type="checkbox" id="NoAccount" style="width: auto; padding:3px;" />
<label for="NoAccount">بدون حساب</label>
<input type="checkbox" id="Debitor" style="width: auto; display:inline-block;" />
<label for="Debitor">بدهکار</label>
<input type="checkbox" id="Creditor" style="width: auto; display:inline-block;" />
<label for="Creditor">بستانکار</label>
<input type="checkbox" id="Cleared" style="width: auto; display:inline-block;" />
<label for="Cleared">تسوبه شده</label>
<button id="RefreshCustomers" class="EditButton" style="width: auto; display:inline-block; margin:5px;">
بازسازی لیست پرونده ها</button>
</td>
</tr>
</table>
متغیر ها:
Protected Friend WithEvents NoAccountCheckBox, DebitCheckBox, CreditCheckBox, ClearedCheckBox As mshtml.HTMLInputElement
مقداردهی متغیرها با اشیاء html و تعیین مقدار اولیه CheckBox ها
With Me.WebBrowser1.Document
NoAccountCheckBox = .GetElementById("NoAccount").DomElement
NoAccountCheckBox.status = My.Settings.NoAccount
DebitCheckBox = .GetElementById("Debitor").DomElement
DebitCheckBox.status = My.Settings.Debitor
CreditCheckBox = .GetElementById("Creditor").DomElement
CreditCheckBox.status = My.Settings.Creditor
ClearedCheckBox = .GetElementById("Cleared").DomElement
ClearedCheckBox.status = My.Settings.Cleared
End With
استفاده از رویداد اشیاء HTML برای تغییر مقادیر متغیرها:
Private Function NoAccountCheckBox_onclick() As Boolean Handles NoAccountCheckBox.onclick
My.Settings.NoAccount = NoAccountCheckBox.status
My.Settings.Save()
Return True
End Function
Private Function CreditCheckBox_onclick() As Boolean Handles CreditCheckBox.onclick
My.Settings.Creditor = CreditCheckBox.status
My.Settings.Save()
Return True
End Function
Private Function DebitCheckBox_onclick() As Boolean Handles DebitCheckBox.onclick
My.Settings.Debitor = DebitCheckBox.status
My.Settings.Save()
Return True
End Function
Private Function ClearedCheckBox_onclick() As Boolean Handles ClearedCheckBox.onclick
My.Settings.Cleared = ClearedCheckBox.status
My.Settings.Save()
Return True
End Function
در این ویدئو نحوه ایجاد و استفاده از CheckBox های HTML در WebBrowser از Windows Forms Application برای ذخیره سازی و بازیابی مقادیر آنها توضیح داده می شود.
https://aparat.com/v/qiu1s3q
برای استفاده از CheckBox های HTML و ذخیره و بازیابی مقادیر اونها در Windows Forms Application از این روش می شه استفاده کرد:
155847
کد HTML:
<table align="center" >
<tr >
<td style="background-color: Gold; border-radius: 10px; padding:1px;">
<!--<label style="margin:10px;">تفکیک:</label>-->
<input type="checkbox" id="NoAccount" style="width: auto; padding:3px;" />
<label for="NoAccount">بدون حساب</label>
<input type="checkbox" id="Debitor" style="width: auto; display:inline-block;" />
<label for="Debitor">بدهکار</label>
<input type="checkbox" id="Creditor" style="width: auto; display:inline-block;" />
<label for="Creditor">بستانکار</label>
<input type="checkbox" id="Cleared" style="width: auto; display:inline-block;" />
<label for="Cleared">تسوبه شده</label>
<button id="RefreshCustomers" class="EditButton" style="width: auto; display:inline-block; margin:5px;">
بازسازی لیست پرونده ها</button>
</td>
</tr>
</table>
متغیر ها:
Protected Friend WithEvents NoAccountCheckBox, DebitCheckBox, CreditCheckBox, ClearedCheckBox As mshtml.HTMLInputElement
مقداردهی متغیرها با اشیاء html و تعیین مقدار اولیه CheckBox ها
With Me.WebBrowser1.Document
NoAccountCheckBox = .GetElementById("NoAccount").DomElement
NoAccountCheckBox.status = My.Settings.NoAccount
DebitCheckBox = .GetElementById("Debitor").DomElement
DebitCheckBox.status = My.Settings.Debitor
CreditCheckBox = .GetElementById("Creditor").DomElement
CreditCheckBox.status = My.Settings.Creditor
ClearedCheckBox = .GetElementById("Cleared").DomElement
ClearedCheckBox.status = My.Settings.Cleared
End With
استفاده از رویداد اشیاء HTML برای تغییر مقادیر متغیرها:
Private Function NoAccountCheckBox_onclick() As Boolean Handles NoAccountCheckBox.onclick
My.Settings.NoAccount = NoAccountCheckBox.status
My.Settings.Save()
Return True
End Function
Private Function CreditCheckBox_onclick() As Boolean Handles CreditCheckBox.onclick
My.Settings.Creditor = CreditCheckBox.status
My.Settings.Save()
Return True
End Function
Private Function DebitCheckBox_onclick() As Boolean Handles DebitCheckBox.onclick
My.Settings.Debitor = DebitCheckBox.status
My.Settings.Save()
Return True
End Function
Private Function ClearedCheckBox_onclick() As Boolean Handles ClearedCheckBox.onclick
My.Settings.Cleared = ClearedCheckBox.status
My.Settings.Save()
Return True
End Function
در این ویدئو نحوه ایجاد و استفاده از CheckBox های HTML در WebBrowser از Windows Forms Application برای ذخیره سازی و بازیابی مقادیر آنها توضیح داده می شود.
https://aparat.com/v/qiu1s3q