0
A
回答
4
您可以在將圖像放入ImageList之前編輯圖像嗎? 比方說,你想的4PX黑色邊框添加到圖像 - 你可以用擴展方法實現這一目標:
/// <summary>
/// Add a border to an image
/// </summary>
/// <param name="srcImg"></param>
/// <param name="color">The color of the border</param>
/// <param name="width">The width of the border</param>
/// <returns></returns>
public static Image AddBorder(this Image srcImg, Color color, int width)
{
// Create a copy of the image and graphics context
Image dstImg = srcImg.Clone() as Image;
Graphics g = Graphics.FromImage(dstImg);
// Create the pen
Pen pBorder = new Pen(color, width)
{
Alignment = PenAlignment.Center
};
// Draw
g.DrawRectangle(pBorder, 0, 0, dstImg.Width, dstImg.Height);
// Clean up
pBorder.Dispose();
g.Save();
g.Dispose();
// Return
return dstImg;
}
然後只需用類似的東西所產生的圖像添加到您的ImageList:
ImageList1.Images.Add(myImage.AddBorder(Color.Black, 4));
+0
非常感謝Mr.Dan – user178222 2009-10-02 08:43:51
+0
+1正是我想要建議的。 – Ian 2009-10-02 09:40:54
相關問題
- 1. 在列表視圖中放置圖像邊框的方法
- 2. 在列表視圖中爲圖像繪製邊框
- 3. 爲列表視圖設置邊框圓角
- 4. 如何在列表視圖中設置數組列表圖像視圖
- 5. 在視圖的一側設置邊框?
- 6. 設置圖像在列表視圖中不工作在Android
- 7. 如何將圖像從文本框設置爲圖像列表或圖片框
- 8. 邊框圖像在C#
- 9. 當在列表框中選擇項目時設置圖像邊框
- 10. 當我在QToolButton中設置邊框圖像時,如何設置邊框顏色?
- 11. NullpointerException在對話框中爲列表視圖設置適配器
- 12. 設置爲列表視圖在asynctask類
- 13. 在列表視圖中認爲「外」框中的Android圖像
- 14. 將位圖設置爲列表視圖項的特定圖像視圖
- 15. 如何在UWP XAML中將邊框設置爲圖像控件
- 16. 動態設置圖像視圖框
- 17. Datagridview圖像列設置圖像 - C#
- 18. 如何在Android中設置邊框和旋轉位圖圖像?
- 19. 爲HTML表單設置左右兩個邊框的圖像
- 20. 在圖像視圖中淡入圖像邊框
- 21. 使用XUL設置圖像邊框
- 22. OpenCV:設置圖像邊框,無填充
- 23. 突發問題設置圖像邊框
- 24. 如何在運行時在列表視圖中爲子項目設置圖像?
- 25. 從圖庫中挑選圖像並設置爲圖像視圖
- 26. Wpf列表視圖標題頁邊距設置爲0
- 27. 在JavaFx中設置列表視圖
- 28. C# - 將圖像加載到圖像列表和列表視圖
- 29. 如何在列表視圖中設置圖像與列表活動?
- 30. 的Android留在選中的列表項邊框列表視圖
它只是你想要一個邊框的圖像?或者它是整個列表視圖項目? – Ian 2009-10-02 08:07:37
只是圍繞圖像的邊界。 – user178222 2009-10-02 08:51:30