C VS控制元件

2021-05-02 22:09:13 字數 1459 閱讀 4041

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...