ورود

View Full Version : استفاده از CheckBox های HTML در WebBrowser از Windows Forms Application



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

mazoolagh
شنبه 09 تیر 1403, 12:07 عصر
سلام و روز خوش
لطفا نوع تاپیک رو به آموزشی تغییر بدین.

ROSTAM2
شنبه 09 تیر 1403, 13:50 عصر
سلام و روز خوش
لطفا نوع تاپیک رو به آموزشی تغییر بدین.

سلام
من عجله داشتم یادم رفت موقع ارسال نوع تاپیک رو تعیین کنم و بعد از ارسال هم گزینه ای برای تعیین نوع تاپیک تو ویرایشگر وجود ندارده