Der folgende Code demonstriert, wie Sie einen Rahmen in einem Benutzerformular mit Steuerelementen ...
dynamisch füllen könnenIn der Form, die ich verwendet habe, hatte ich ein Frame-Steuerelement namens Frame1, also in der UserForm_Initialize rufen Sie Frame1.Controls.Add auf, um ein Steuerelement in den Frame einzubetten. Sie können das Steuerelement festlegen, das an eine WithEvents-Steuervariable zurückgegeben wird, die Sie im UserForm-Codemodul definiert haben, sodass Sie auf Ereignisse mit beliebigen Steuerelementen reagieren können ...
Also müssen Sie bei dieser Methode einen eventuellen Ereigniscode für alle von Ihnen erstellten Steuerelemente vorschreiben ...
Beachten Sie auch, dass Sie die Steuerelemente auch dann positionieren und skalieren können, wenn die Eigenschaften "Oben", "Links", "Breite" und "Höhe" nicht unbedingt in Intellisense angezeigt werden ...
%Vor%Meine Variation zum obigen Thema. Dies ist jedoch nur für ein 4x4 Array von Tasten. Erstellen Sie ein Benutzerformular und fügen Sie dieses seinem Code hinzu. Die gleichen Konzepte können mit Ihren Etiketten verwendet werden (oder sehen Sie die vorherige Antwort):
%Vor%