Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: .NET
Expertise: Advanced You can give a User Control a border with the following code
Sep 1, 2016

Giving a User Control a Border

You can give a User Control a border with the following code:

protected override CreateParams CreateParams 
{
     get {
              CreateParams cp = base.CreateParams;
              cp.ExStyle &= (~NativeMethods.WS_EX_CLIENTEDGE);
              cp.Style &= (~NativeMethods.WS_BORDER);

              switch (borderStyle) {
                  case BorderStyle.Fixed3D:
                      cp.ExStyle |= NativeMethods.WS_EX_CLIENTEDGE;
                      break;
                  case BorderStyle.FixedSingle:
                      cp.Style |= NativeMethods.WS_BORDER;
                      break;
              }
              return cp;
         }
}

public BorderStyle BorderStyle {
      get {
             return borderStyle;
          }

      set {
                if (borderStyle != value) {
                    if (!Enum.IsDefined(typeof(BorderStyle), value)) {
                        throw new InvalidEnumArgumentException("value", (int)value, typeof(BorderStyle));
                    }

                    borderStyle = value;
                    UpdateStyles();
                }
            }
}
Hannes du Preez
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date