-1
當增加一個控制到設計,或一個新項目,或者在實例化執行時間控制是由框架生成一個安全的名稱......像:Textbox1
,Textbox2
,Textbox3
等..如何將安全名稱分配給自己的實例,如框架呢?
我想用我自己的類型重新生成安全命名(它不從控件繼承,但我不知道這是否非常重要)。
這是一個例子類:
NotInheritable Class GlobalHotkey : Inherits NativeWindow : Implements IDisposable
Public property Name
End Class
然後在執行時,我想這樣做:
dim MyObject as New GlobalHotkey(Parameters)
' Notice that I did not set manually the name property...
Sub something()...
Msgbox(MyObject.Name)
' Desired result: "GlobalHotkey1"
End sub
我不記得的細節,但這是一個設計師級功能。您是否熟悉將Designer支持添加到自定義控件?如果不是,那麼我建議你_熟悉。 –
'...或者在執行時實例化一個安全名稱由Framework生成...'它怎麼可能。如果你編寫代碼'Dim myobject As Control',這個名稱已經被命名爲'myobject'。 Designer在.vb文件中生成代碼.... – Fabio