Feste GUID im Control erzeugen

11/09/2007 - 13:08 von Michael Kolowicz | Report spam
Guten Tag,

ich möchte gerne ein UserControl unter anderem mit einer eigenschaft
versehen, die eine GUID beinhaltet. Leider bekomment das gleiche
Steuerelement aber immer verschiedene GUIDs bei der Erstellung des
Formulars.

Mit anderen Worten (VB.NET):
Ich habe ein UserControl das von dem Button ableitet
Inherits SYSTEM.WINDOWS.FORMS.BUTTON

Dort gibt es eine private Variable
Dim _ucGUID as String

Dazu passend natürlich
Public Property ucGUID as String
GET ...
Return _ucGUID
END GET
SET ...
_ucGUID=SYSTEM.GUID.NEWGUID.TOSTRING
END SET
End Property

Problem:
Ich möchte nun, das auf dem frmMain der OK-Button immer die selbe GUID
hat. Diese GUID soll aber automatisch vergeben werden, wenn ich den
"modifizierten Button" auf ein Formular ziehe bzw. wenn noch keine GUID
vergeben ist, soll diese erstellt werden und diese dann auch permanent
behàlt, sonst kann ich ja keinen Bezug zu dem Control herstellen.

Eine andere Lösung wàre noch, dass bei bestehenden Buttons über einen
DoppelKlick im Eigenschaftenfenster eine GUID erzeugt wird, die dann
fest eingetragen wird und nicht mehr geàndert werden kann (ist aber
nicht unbedingt notwendig mit dem "nicht mehr nachtràglich durch einen
Doppelklick zu àndern")

Geht das? Kann man das irgentwo nachlesen? Könnte mir bitte jemand einen
Tipp dazu geben?
 

Lesen sie die antworten

#1 Frank Dzaebel
11/09/2007 - 13:58 | Warnen spam
Hallo Michael,

Mit anderen Worten (VB.NET):



Mit anderen Worten, poste das auch in das
zugehörige Forum bitte.
microsoft.public.de.german.entwickler.dotnet.vb


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen