1樓:匿名使用者
對於位置的設定你放在**他就顯示在**,背景顏色的話,你可以呼叫picturebox的背景顏色賦值給menustrip的背景顏色,不就可以了啊
2樓:
需要自定義選單,繼承menustrip
public partial class customcontrls_menustrip : menustrip
public color themecolor
set}
}public class customprofessionalrenderer : toolstripprofessionalrenderer
//給這個類新增主題顏色的欄位 過載其建構函式給欄位賦值 以便建立不同色調的渲染物件
public customprofessionalrenderer(color color)
: base()
//新增一個輔助函式 用來獲取圓角矩形區域
//獲取圓角矩形區域 radius=直徑
public static graphicspath getroundedrectpath(rectangle rect, int radius)
//然後重寫基類的一些方法 更改外觀 渲染背景
//渲染背景 包括menustrip背景 toolstripdropdown背景
protected override void onrendertoolstripbackground(toolstriprendereventargs e)
else if (toolstrip is toolstripdropdown)
else
}//渲染邊框 不繪製邊框
protected override void onrendertoolstripborder(toolstriprendereventargs e)
//渲染箭頭 更改箭頭顏色
protected override void onrenderarrow(toolstriparrowrendereventargs e)
//渲染項 不呼叫基類同名方法
protected override void onrendermenuitembackground(toolstripitemrendereventargs e)
if (item.pressed)
}//渲染下拉項
else if (toolstrip is toolstripdropdown)
}else
}//渲染分界線
protected override void onrenderseparator(toolstripseparatorrendereventargs e)
//渲染**區域 下拉選單左邊的**區域
protected override void onrenderimagemargin(toolstriprendereventargs e)}
C DevExpress控制元件,GridControl中複選
你這個選擇列是自定義加進去的,還是資料表中自帶的列。如果是資料表中自帶的列,這樣就可以選了。如果你是在控制元件中,自己加了一列,就不行了。你在給控制元件的datasource賦值之前,可以先給表加一列bool值的列,再給控制元件的datasource 賦值。我以前也遇到過這樣的問題。比較頭疼。多選的...
vs2019如何編譯c,vs2008如何編譯c
好好 看書吧 選擇 檔案 新建 專案 出現專案對話方塊,在左邊選擇visual c 如果沒有就在other language下面找visual c 選擇 檔案 新建 專案 出現專案對話方塊,在左邊選擇visual c 如果沒有就在other language下面找visual c 看你是想編寫控制檯...
下拉框控制元件
這個可以做到.用組合框連線資料庫.能過組合框的選擇。啟用文字框等於資料庫地某個欄位.下拉框。form load if rec.state adstateopen then rec.close sql select from jbxx rec.open sql,con,adopenstatic,adl...