Ich lief auch in dieses Problem und endete mit einem Workaround.
Erstellen Sie ein benutzerdefiniertes Steuerelement, das aus einem Etikett besteht, das in ein Panel eingepackt ist.
Sie können dann das Panel verwenden, um Ihren Rahmen zu erstellen und seine Farbe zu ändern, was Sie wollen.
Ich habe festgestellt, dass es eine gute Idee ist (obwohl ein wenig zeitaufwendig), alle Steuerelemente in Ihrer Anwendung sowieso zu wickeln, denn wenn es darum geht herauszufinden, benötigen Sie eine benutzerdefinierte Eigenschaft, oder ändern Sie alle Ihre Steuerelemente Bei diesem Typ kannst du einfach das Basis-Steuerelement ändern und deine gesamte App ändern.
wie verwendet man das? 'myLabel.BorderStyle = nomLabel'? – AdorableVB
@AdorableVB, nomLabel ist ein benutzerdefiniertes Steuerelement, kein Rahmenstil. Sie würden nomLabel anstelle des Standard-Label-Steuerelements verwenden. – Stewbob
yup, verstanden. habe meine gestern erstellt, aber die Grenze ist festgelegt. Ich möchte das 'ButtonBorderStyle.Solid', wenn Maus schwebte und' .None' wenn Maus verlassen. Code funktioniert nicht, und wenn ich ein benutzerdefiniertes Steuerelement verwende, wird der Code ebenfalls nicht angewendet. – AdorableVB