|
|
|
อยากใส่รูปปุ่มของตัวเอง ใน DevExpress ต้องทำยังไงครับ ช่วยผมที |
|
|
|
|
|
|
|
ไม่มีใครใช้เลยหรอครับ
|
|
|
|
|
Date :
2012-07-15 11:27:36 |
By :
Barm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ทราบว่า มันมีเครื่องมือชื่อ Imagecollection รึเปล่าครับฅ
ถ้ามีก็สร้างจากตัวนี้เอาก็ได้ครับ
|
ประวัติการแก้ไข 2012-07-25 13:46:01
|
|
|
|
Date :
2012-07-25 10:15:39 |
By :
gradenserver |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเขียนปุ่มเองเป็น Toolsbar ลองดูโค๊ดข้างล่างเป็นตัวอย่างครับ Devexpress เหมือนกัน
Code (C#)
public SimpleButton AddToolbarButton(string name, string toolTip, string imageFileName, EventHandler clickEventHandler)
{
if (!_buttonLayoutControlItems.ContainsKey(name))
{
SimpleButton button = new SimpleButton();
button.Name = name;
button.ToolTip = toolTip;
button.Image = ViewFrameworkUtility.GetImageFromGlobals(imageFileName, null);
button.Size = new Size(30, 26);
button.MaximumSize = new Size(30, 26);
button.MinimumSize = new Size(30, 26);
button.ImageLocation = ImageLocation.MiddleCenter;
button.Click += clickEventHandler;
string key = "lay" + name;
LayoutControlItem lay = new LayoutControlItem();
lay.Control = button;
lay.CustomizationFormText = key;
lay.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
lay.MaxSize = new System.Drawing.Size(34, 30);
lay.MinSize = new System.Drawing.Size(34, 30);
lay.Name = key;
lay.Size = new System.Drawing.Size(34, 30);
lay.Text = key;
lay.TextSize = new System.Drawing.Size(0, 0);
lay.TextToControlDistance = 0;
lay.TextVisible = false;
grpToolbar.Add(lay);
_buttonLayoutControlItems.Add(button.Name, lay);
return button;
}
return null;
}
เวลาแอดปุ่มใหม่จะใช้ code ดังนี้ครับ
Format ToolsbarName.AddToolbarButton("ชื่่อปุ่ม","คำอธิบายเวลาเอาเมาส์ไปชี้","ชื่่อรูป","อีเว้น");
Code (C#)
gftUC.AddToolbarButton("btnViewSOE", "View Sales Orders Expenses", "dorllar_red.png", btnViewSOE_Click);
|
|
|
|
|
Date :
2012-07-25 13:59:59 |
By :
pjnarubase |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|