亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 VB.NET 中獲取表單的 ID

如何在 VB.NET 中獲取表單的 ID

C#
開心每一天1111 2022-08-20 16:44:55
我正在嘗試獲取表單的ID,以便我可以將表單保存到數據庫中,以便我可以創建動態記錄:例如,我正在嘗試創建表單的簽名者(例如,批準者:,請求者:),但結果是零。id這是我的代碼 VB.NETPrivate Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load        Dim form_id As Integer = Me.AccessibleDescription        MsgBox(form_id)    End Sub這是我的c#代碼:private void Form1_Load(object sender, EventArgs e){    int form_id = this.AccessibleDescription;    Interaction.MsgBox(form_id);}
查看完整描述

2 回答

?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

您有幾種方法可以處理您的方案。在這兩種方式中,都需要在“設計”視圖中設置窗體的相應屬性,以便永久保存。


只需使用窗體的 Name 屬性,但只需確保將此屬性設置為應用程序中每個窗體的唯一字符串。如果您只想存儲每個表單標識符的整數,則解析 Name 末尾整數的 Name 屬性;例如,如果隨后解析 Form1 以獲取表單標識符。Me.Name = "Form1"1


''put this line in Form Load event

Dim formIdentifier as string = Me.Name



''OR use the integer part as identifier in form name assuming

''you name each form starting with Form

''and then an integer

Dim formIdentifier as string = Me.Name.Substring(4)

第二個選項是設置窗體的屬性值,并將其用作標識符。此屬性允許開發人員將任何自定義字符串值附加到窗體。例如,在下面的屏幕截圖中,我已分配為可以用作表單標識符的標記。確保 Tag 屬性對于每個窗體都有唯一的值。TagformFinance


''put this line in Form Load event

Dim formIdentifier as string = Me.Tag

http://img1.sycdn.imooc.com//63009f2d000174c404870457.jpg

查看完整回答
反對 回復 2022-08-20
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

好吧,所以這是來自代碼項目的解決方案:https://www.codeproject.com/Questions/853501/How-I-Can-Get-List-Of-All-Forms-In-My-Project-Usin,您可以根據需要進行更改。


    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

    Dim myAssembly As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()

    Dim types As Type() = myAssembly.GetTypes()

    For Each t As Type In types

        If UCase(t.BaseType.ToString) = "SYSTEM.WINDOWS.FORMS.FORM" Then

            'MessageBox.Show(t.Name)

            ListBox1.Items.Add(t.Name)

        End If

    Next

End Sub


查看完整回答
反對 回復 2022-08-20
  • 2 回答
  • 0 關注
  • 192 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號