Home Forums WinForms controls Xceed Grid for WinForms Checkbox exception when running in Mac OS

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • Nikunj
    Participant
    Post count: 2
    #43827 |

    I have a WinForm application that used Xceed.Grid. I am trying to run that application in Mac OS X El Capitan using Wineskin, Everything is working fine but whenever I try to check a grid checkbox I am getting following exception.

    
    See the end of this message for details on invoking
    
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    
    System.InvalidOperationException: SetPixel is not supported for images with indexed pixel formats.
    
    at System.Drawing.Bitmap.SetPixel(Int32 x, Int32 y, Color color)
    
    at Xceed.UI.Classic.ClassicTheme.CreateBitmapMask(Color maskColor, Bitmap originalBitmap)
    
    at Xceed.UI.Classic.ClassicTheme.PaintCheckBox(Graphics graphics, Rectangle rectangle, CheckBoxUIState uiState, Color foreColor, Color backColor, Image backgroundImage, ContentAlignment backgroundImageAlignment, ImageStyle backgroundImageStyle, Double opacity)
    
    at Xceed.UI.Adaptive.AdaptiveTheme.PaintCheckBox(Graphics graphics, Rectangle rectangle, CheckBoxUIState uiState, Color foreColor, Color backColor, Image backgroundImage, ContentAlignment backgroundImageAlignment, ImageStyle backgroundImageStyle, Double opacity)
    
    at Xceed.Grid.Controls.ThemedCheckBox.PaintCheckBox(Graphics graphics, Boolean paintBackColor, Theme theme)
    
    at Xceed.Grid.Controls.ThemedCheckBox.OnPaint(PaintEventArgs e)
    
    at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
    
    at System.Windows.Forms.Control.WmPaint(Message& m)
    
    at System.Windows.Forms.Control.WndProc(Message& m)
    
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    

    Also for existing data, grid shows text ‘True’ as checked instead of check arrow, and blank checkbox as unchecked. Please see following images for better idea.



    Thanks

    Nikunj
    Participant
    Post count: 2
    Fawzi [Xceed]
    Member
    Post count: 722

    Hi,

    The Xceed Grid for .net has been developed to be used with Windows OS, not with Mac. Therefore, this kind of usage has not been tested and is not currently supported. We apologize for any inconvenience this might cause and appreciate your interest in our products.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.