System.Windows.Forms.FormHelper.SetWindowStyle C# (CSharp) Method

SetWindowStyle() public method

public SetWindowStyle ( bool WS_CAPTION, bool WS_MAXIMIZEBOX, bool WS_MINIMIZEBOX ) : void
WS_CAPTION bool
WS_MAXIMIZEBOX bool
WS_MINIMIZEBOX bool
return void
		public void SetWindowStyle( bool WS_CAPTION, bool WS_MAXIMIZEBOX, bool WS_MINIMIZEBOX )
		{
			NSWindowStyle mask = NSWindowStyle.Closable;
			if( WS_CAPTION )
				mask |= NSWindowStyle.Titled;
			if( WS_MAXIMIZEBOX )
				mask |= NSWindowStyle.Resizable;
			if( WS_MINIMIZEBOX )
				mask |= NSWindowStyle.Miniaturizable;
			this.StyleMask = mask;
		}
		

Usage Example

 //: base(new RectangleF (50, 50, 400, 400), (NSWindowStyle)(1 | (1 << 1) | (1 << 2) | (1 << 3)), NSBackingStore.Buffered, false)
 public Form()
 {
     m_helper.SetWindowStyle(true, true, true);
 }