Die Idee dafür eine Klasse anzulegen, find ich gar nicht mal so schlecht. Ein Tutorial über die Erstellung von Klassen findest du
hier.
Vielleicht wäre für dein Problem aber auch eine selbst erstellte Komponente (die eigentlich auch eine Klasse ist) besser geeignet. Wie das geht, erfährst du
hier.