如果表單繼承CCWin.CCSkinMain,參考cskin中的空間 tabcontrol來分頁顯示表單 ,表單在tabpage中顯示會出現問題,如果子表單不是最大化或者移動后都會出現陰影
代碼:
public partial class Test : CCWin.CCSkinMain
{
public Test()
{
InitializeComponent();
}
private void toolStripLabel1_Click(object sender, EventArgs e)
{
bool isExist = false;
foreach (TabPage page in skinTabControl1.TabPages)
{
//判斷是否有這個page存在
if (page.Name == "Retail")
{
this.skinTabControl1.SelectedTab = page;
isExist = true;
break;
}
}
if (isExist == false)
{//新建一個tabpage
TabPage Retail = new TabPage();
Retail.Name = "Retail";
Retail.Text = "test";
//實體化一個表單
A formretail = new A();
//設定表單為非頂級
formretail.TopLevel = false;
//向tabpage中添加表單
Retail.Controls.Add(formretail);
//向tabcontrol中添加tabpage
skinTabControl1.TabPages.Add(Retail);
formretail.Show();
//顯示當前的tabpage
this.skinTabControl1.SelectedTab = Retail;
}
}
}
public partial class A : CCWin.CCSkinMain
{
public A()
{
InitializeComponent();
}
}
uj5u.com熱心網友回復:
既然顯示在 表單內部了 就不用陰影了
關閉Shadow 設定為False 即可 手頭專案 同樣問題 親測有效
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/126174.html
標籤:敏捷開發
下一篇:gitlab-runner從gitlab中獲取代碼出現502錯誤,手動手動使用git clone命令獲取代可以獲取,求錯誤原因及解決方法
