German Abgerundete Ecken weg nach Zuweisung einer Hintergrundfarbe

Discussion in 'German Forum' started by pjo12345, Jul 17, 2018.

  1. pjo12345

    pjo12345 Active Member Licensed User

    Hallo!

    Ich habe im Designer den Radius der Ecken eines Button auf 15 gestellt. Sobald ich aber im Code dem Button eine Farbe zuweise, werden die Ecken nicht mehr rund angezeigt. Wo ist das Problem?

    Code:
    btnStartStop.Color = Colors.Green
        
    Else
            btnStartStop.Color = 
    Colors.Red
        
    End If
     
  2. klaus

    klaus Expert Licensed User

    Du musst ColorDrawable benutzen:
    Code:
    Private cdwRed, cdwGreen As ColorDrawable
    cdwRed.Initialize(
    Colors.Red, 15dip)
    cdwGreen.Initialize(
    Colors.Green, 15dip)
    If ??? Then
        btnStartStop.Background = cdwGreen
    Else
        btnStartStop.Background = cdwRed
    End If
    Es gibt auch noch StateListDrawable da kann man mehre Hintergründe definieren für die verschiedenen Button Zustände.
     
  3. asales

    asales Well-Known Member Licensed User

    I think is better to put your question in the German forum, because this is the english part of the forum.
     
  4. klaus

    klaus Expert Licensed User

    You are right!
     
    asales likes this.
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice