Hi Brad,
The form frame appears despite your FrameAppearance settings because when skin is applied the form has its skin related predefined FrameAppearance, which has priority over your custom defined skin.
To overcome this you need to create and then host into NDockingPanel new Form type which derives from NForm and overrides CurrentFrameAppearance property as follows:
public class MyForm : NForm
{
public MyForm()
{
m_CustomFrameAppearance = CurrentFrameAppearance;
}
public override NFrameAppearance CurrentFrameAppearance
{
get
{
return m_CustomFrameAppearance;
}
}
public NFrameAppearance CustomFrameAppearance
{
get
{
return m_CustomFrameAppearance;
}
set
{
m_CustomFrameAppearance = value;
}
}
NFrameAppearance m_CustomFrameAppearance;
}
Then all you need is to set this new CustomFrameAppearance to the desired one.
Regarding NListView scroll bars problem. The way of the system scroll bars appears in Windows 7 does not allow us to paint correctly our scroll bars.
Unfortunately, the only advice regarding this problem I can give you is to use default scroll bars by setting UseCustomScrollBars to false.
Best Regards,
Nevron Support Team