Announcement

Collapse
No announcement yet.

Textbox: ändern der rahmenfarbe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Textbox: ändern der rahmenfarbe

    hallo zusammen,

    ich habe es bisher hinbekommen die rahmenfarbe für eine textbox zu ändern. jedoch wird diese immer wieder geändert sobald man mit der maus darüberfahrt. es scheint daran zu liegen, dass das event neu zeichen diesen bläulischen rahmen setzt.

    Code:
    rectangle.Width = ((TextBox)controlsToCheck[i]).Width - 5;
                            rectangle.Height = ((TextBox)controlsToCheck[i]).Height - 5;
                            ((TextBox)controlsToCheck[i]).CreateGraphics().DrawRectangle(new Pen(Color.FromArgb(216, 8, 8)), rectangle);
    grüße und danke

  • #2
    Sieht so aus als würdest du deinen Code nicht im Paint Event deines Controls ausführen. Nur dort würde wenn das Control neu gezeichnet werden muß auch dein Code ziehen.

    Comment


    • #3
      Originally posted by neo_1 View Post
      hallo zusammen,

      ich habe es bisher hinbekommen die rahmenfarbe für eine textbox zu ändern. jedoch wird diese immer wieder geändert sobald man mit der maus darüberfahrt. es scheint daran zu liegen, dass das event neu zeichen diesen bläulischen rahmen setzt.

      grüße und danke
      Ich setze meine Rahmenfarbe von Textbox immer so. Und dann bleiben Sie auch.
      [highlight=C#]
      txtFirma.BorderBrush = Brushes.DarkRed;
      [/highlight]

      Comment


      • #4
        txtFirma.BorderBrush = Brushes.DarkRed;
        WPF != Winforms

        Comment


        • #5
          Danke. Habe wieder nicht genau gelesen.

          Comment

          Working...
          X