Hi,
habe ein Problem mit meinem Code.
Der Code berechnet die Position für ein Label, das immer wieder einen neuen Text bekommt und immer in der Mitte vom Panel1 sein soll (My.Settings.int1 = Panel1.Size.Width - ist in einem anderen Thread).
Der Code zur Berechnung funktioniert, doch wenn ich bevor der Text sich ändert, in ein anderes Programm gehe, danach aber wieder mein Programm öffne und der Text sich währenddessen schon verändert haben sollte,
wird er mir nirgends angezeigt. Abfragen durch Tests ergaben, dass alles eigentlich stimmen sollte, nur ich fand das Label nirgends. Dann habe ich zum Testen ganz oben die Programmzeile hinzugefügt:
Jetzt funktionierte alles, also der Text wurde, nachdem ich auf OK (von der MsgBox) gedrückt habe, angezeigt, und zwar richtig in der Mitte positioniert, wie gewünscht.
Anscheinend wurde der Code sonst irgendwie nicht gefocused oder irgendwie so? Wie kann ich den Code mit der Msgbox ersetzen, sodass die gleiche Wirkung erzielt wird,
also dass der restliche Code funktioniert? Wie gesagt, ohne den MsgBox-Code war das Label einfach nirgends zu sehen.
Der komplette Code:
habe ein Problem mit meinem Code.
Der Code berechnet die Position für ein Label, das immer wieder einen neuen Text bekommt und immer in der Mitte vom Panel1 sein soll (My.Settings.int1 = Panel1.Size.Width - ist in einem anderen Thread).
Der Code zur Berechnung funktioniert, doch wenn ich bevor der Text sich ändert, in ein anderes Programm gehe, danach aber wieder mein Programm öffne und der Text sich währenddessen schon verändert haben sollte,
wird er mir nirgends angezeigt. Abfragen durch Tests ergaben, dass alles eigentlich stimmen sollte, nur ich fand das Label nirgends. Dann habe ich zum Testen ganz oben die Programmzeile hinzugefügt:
Jetzt funktionierte alles, also der Text wurde, nachdem ich auf OK (von der MsgBox) gedrückt habe, angezeigt, und zwar richtig in der Mitte positioniert, wie gewünscht.
Anscheinend wurde der Code sonst irgendwie nicht gefocused oder irgendwie so? Wie kann ich den Code mit der Msgbox ersetzen, sodass die gleiche Wirkung erzielt wird,
also dass der restliche Code funktioniert? Wie gesagt, ohne den MsgBox-Code war das Label einfach nirgends zu sehen.
Der komplette Code: