ErrorProviderのIconにImageListの要素を設定するときちょっと困ったのでメモ。

public class Convert
{
    internal static System.Drawing.Icon ImageToIcon(System.Drawing.Image image)
    {
        return System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)image).GetHicon());
    }
}
...
ErrorProvider errorProvider = new ErrorProvider();
errorProvider.Icon = Convert.ImageToIcon(imageList1.Images[0]);

関連性がある記事

Disqusでコメント