我在VB6中有一個支持應用程序。它有一個帶有所有標籤字段的表單來顯示數據。需求是將所有標籤更改爲文本框的形式。在VB6中將標籤更改爲文本框
我看不到任何源代碼可以輕鬆地完成窗體中的所有控件。 除了手動將每個標籤更改爲文本框之外,做這件事的最佳選擇是什麼?
我在VB6中有一個支持應用程序。它有一個帶有所有標籤字段的表單來顯示數據。需求是將所有標籤更改爲文本框的形式。在VB6中將標籤更改爲文本框
我看不到任何源代碼可以輕鬆地完成窗體中的所有控件。 除了手動將每個標籤更改爲文本框之外,做這件事的最佳選擇是什麼?
您可以通過編輯表單的.frm文件來更改它。您無法在Visual Basic IDE中執行此操作,您將需要使用文本編輯器。一個簡單的標籤是這樣的:
Begin VB.Label Label1
BackStyle = 0 'Transparent
Caption = "Existing Designs:"
Height = 255
Left = 240
TabIndex = 4
Top = 120
Width = 2175
End
的編輯框,如:
Begin VB.TextBox CardName
Height = 285
Left = 240
TabIndex = 0
Top = 4320
Width = 6375
End
您可以輕鬆地一個類型的控件轉換到另一個幾個搜索和替換。
您無法轉換。 因爲這兩個對象都有一些相互不同的數據,方法和屬性。
你是對的Divyam.Property像標題可用於標籤但不是textbox.But但我仍然可以修改frm文件並將控件更改爲textbox.I可以對適合Textbox的代碼進行必要的更改,這樣更節省時間。 – 2014-10-29 09:14:22
+1請注意參考FRX的屬性。嘗試瞭解標籤定義中每個屬性的含義,然後再刪除/修改它。 – MarkJ 2014-10-28 17:00:49
感謝Rob.I無法在VB6.0編輯器中看到控件定義。當我在Notepad ++中打開.frm文件時,可以看到控件定義。 – 2014-10-29 09:06:08
是的@RaviShankarKota你只能在文本編輯器中看到他們 - 我會更新我的回答 – Rob 2014-10-29 13:02:46