Ich arbeite an meiner benutzerdefinierten Schaltfläche in WinForm. Ich bin bereits mit der Arbeit fertig. Aber ich habe ein letztes Problem, dass meine Schaltfläche den Bereich nicht ungültig macht, wenn eine Eigenschaft geändert wurde. Ich rufe die Invalidate-Methode im Set-Block und OnResize auf, aber sie funktioniert nicht für die Schaltfläche. Aber es wird zur Laufzeit oder beim Neuaufbau behoben. Wie kann ich das Problem beheben?
Ich arbeite an meiner benutzerdefinierten Schaltfläche in WinForm. Ich bin bereits mit der Arbeit fertig. Aber ich habe ein letztes Problem, dass meine Schaltfläche den Bereich nicht ungültig macht, wenn eine Eigenschaft geändert wurde. Ich rufe die Invalidate-Methode im Set-Block und OnResize auf, aber sie funktioniert nicht für die Schaltfläche. Aber es wird zur Laufzeit oder beim Neuaufbau behoben. Wie kann ich das Problem beheben?
Hier ist zum Beispiel ein Bild:
[img]https://i.sstatic.net/C3h47.png[/img]
Mein Code: [code] public class AltoButton : Control { int radius; RoundedRectangle roundedRect; Color inactive1, inactive2, pressed1, pressed2; LinearGradientBrush InactiveGB, MouseOverGB, BorderGB, currentGB; public AltoButton() { inactive1 = Color.FromArgb(44, 188, 210); inactive2 = Color.FromArgb(33, 167, 188);
} public RoundedRectangle() { } public GraphicsPath Path { get { return grPath; } } public Rectangle Rect { get { return new Rectangle(location.X, location.Y, 2 * radius, 2 * radius); } } } public int Radius { get { return radius; } set { radius = value; Invalidate(); } } public Color Inactive1 { get { return inactive1; } set { inactive1 = value; Invalidate(); } } public Color Inactive2 { get { return inactive2; } set { inactive2 = value; Invalidate(); } } public Color Pressed1 { get { return pressed1; } set { pressed1 = value; Invalidate(); } } public Color Pressed2 { get { return pressed2; } set { pressed2 = value; Invalidate(); } } [/code]
Ich habe ein Problem mit einem WPF -UserControl, das von meinem eigenen Entwickeln ist. , wenn ich das usercontrol in meinem Programm implementiere. at...
Ich versuche sicherzustellen, dass eine Schaltfläche in einem Shadow-DOM den Tab-Fokus vor einer regulären Schaltfläche im Haupt-DOM erhält. Eine Schaltfläche hat tabindex= 0 und die andere ist 10,...
Ich versuche sicherzustellen, dass eine Schaltfläche in einem Shadow-DOM den Tab-Fokus vor einer regulären Schaltfläche im Haupt-DOM erhält. Eine Schaltfläche hat tabindex= 0 und die andere ist 10,...
Ich versuche sicherzustellen, dass eine Schaltfläche in einem Shadow-DOM den Tab-Fokus vor einer regulären Schaltfläche im Haupt-DOM erhält. Eine Schaltfläche hat tabindex= 0 und die andere ist 10,...
Ich versuche, den Wert einer Fibonacci-Folge bei gegebener Ganzzahl N zu finden, die den n-ten Term mithilfe einer ArrayList darstellt (meine Logik ist, dass ArrayList dynamisch sind und ihre Größe...