Hai alle, Ich bin dynamisch erstellen Schaltfläche zur Laufzeit in aC# .net Windows-Anwendung, ich möchte einen Rahmen für die dynamisch erstellte Schaltfläche zeichnen, wie kann ich es tun, ich habe versucht, dieseGrenze für dynamisch erstellte Schaltflächen in Windows Anwendung C# .net
private void DrawBorder(Button bt)
{
Graphics g = bt.CreateGraphics();
ControlPaint.DrawBorder(g, bt.DisplayRectangle, Color.FromArgb(229, 227, 227), ButtonBorderStyle.Solid);
g.Dispose();
}
aber es ist kein Fehler zeigt, aber ich
jede Grenze nicht sehen könnenBitte Hilfe
Ich denke, Sie können die Farbe des Standardrahmens einer Schaltfläche in Windows Forms nicht festlegen. –
@Uwe Keim: das könnte der Grund sein. Obwohl (229,227,227) sehr nahe an der "Standard" -Kontrollfarbe liegt ... :) – Ran
Nein kann flatapperanceproperty für border setzen, wenn flatstyle flach ist – Nighil