Hallo Forum.
Lange, erfolglose Suche fuehrt mich hierher.
In meinem VB.Net Projekt Habe ich einige Buttons bei welchen mit Backgroundimage der Status (Ein oder Aus) dargestellt ist. Mit diesen Buttons springe ich innerhalb dieses Forms in die jewiligen "_Click" Rutinen. Voellig normal.
Diese Rutinen rufen nun ihrerseits alle die selbe Rutine in einem anderen Modul auf. Dort geschieht die eigentliche Arbeit, das Umschalten von Elektronikschaltern. Weil diese Rutine auch von einigen anderen Modulen(nicht durch Buttons) aufgerufen werden kann, muss sie auch das Backgroundimage eines bestimmten Buttons aendern.
Da nun ja jeder Button welcher diese Rutine aufrufen kann, anders heisst, muss ich diesen jeweiligen Button mit einer Variable benennen koennen. Original heissen die z. B. "Btn_ITS238". Somit lauter der Befehl zum Aendern des Images so:
Btn_ITS238.BackgroundImage = System.Drawing.Image.FromFile("ImagesOwn\ITS2381.JPG")
Was ich nun haben muss ist etwas in dieser Art:
Buttonname = "ITS" &Port (Wobei Port ein String mit dem Inhalt von "000" bis "255" ist und somit den zu aendernden Button bezeichnet)
Buttonname.BackgroundImage = System.Drawing...............
Geht sowas? Ich stehe da nin wirklich auf dem Schlauch.
Danke fuer jede Hilfe.
Gruesse, Paul
Lange, erfolglose Suche fuehrt mich hierher.
In meinem VB.Net Projekt Habe ich einige Buttons bei welchen mit Backgroundimage der Status (Ein oder Aus) dargestellt ist. Mit diesen Buttons springe ich innerhalb dieses Forms in die jewiligen "_Click" Rutinen. Voellig normal.
Diese Rutinen rufen nun ihrerseits alle die selbe Rutine in einem anderen Modul auf. Dort geschieht die eigentliche Arbeit, das Umschalten von Elektronikschaltern. Weil diese Rutine auch von einigen anderen Modulen(nicht durch Buttons) aufgerufen werden kann, muss sie auch das Backgroundimage eines bestimmten Buttons aendern.
Da nun ja jeder Button welcher diese Rutine aufrufen kann, anders heisst, muss ich diesen jeweiligen Button mit einer Variable benennen koennen. Original heissen die z. B. "Btn_ITS238". Somit lauter der Befehl zum Aendern des Images so:
Btn_ITS238.BackgroundImage = System.Drawing.Image.FromFile("ImagesOwn\ITS2381.JPG")
Was ich nun haben muss ist etwas in dieser Art:
Buttonname = "ITS" &Port (Wobei Port ein String mit dem Inhalt von "000" bis "255" ist und somit den zu aendernden Button bezeichnet)
Buttonname.BackgroundImage = System.Drawing...............
Geht sowas? Ich stehe da nin wirklich auf dem Schlauch.
Danke fuer jede Hilfe.
Gruesse, Paul