Είναι λίγο περίεργο έτσι όπως το περιγράφεις.
Αν το πρόβλημά σου είναι πως θα δώσεις unique IDs στα controls, τότε θα μπορούσες να γράψεις
string uid = "cb_" + System.Guid.NewGuid().ToString().Replace('-', '_');
// Το prefix "cb_" το βάζω εκεί επίτηδες γιατί το Guid μπορεί να αρχίζει και από αριθμητικό ψηφείο οπότε δεν θα είνα valid το για Control.Id
Αυτό σου εξασφαλίζει ότι δεν θα πάρεις ποτέ δύο ίδια UID για να τα χρησιμοποιήσεις στα controls σου (είτε είναι winforms είτε webforms).
Αν κατάλαβα καλά αυτό ζητάς κι ελπίζω να σε βοηθάει αυτό που γράφω.
Φιλικά
rousso
rousso