سوال Load کردن عکس در Treeview در سی شارپ

#C

توسط thearrow در 7 سال پیش
0 29k 3 7 سال پیش
thearrow vbprogrammer
0

سلام میخواستم بدونم موقعه ی اد کردن Node آیا میشه به جای استفاده از IMAGELIST ، از وب عکس ها رو دانلود کنه و توی TreeView نشون داد ؟

مثلا از یاهو :
http://img.msg.yahoo.com/avatar.php?yids=
[COLOR=#2E8B57][FONT=Courier]
ممنون میشم جواب بدید

[/FONT][/COLOR]

0

[CSHARP]
Image img;
private void button1_Click(object sender, EventArgs e)
{
ImageList myimgs = new ImageList();
getImageFromURL("http://www.softafzar.net/images/misc/unknown.gif");
myimgs.Images.Add(img);
getImageFromURL("http://www.softafzar.net/images/statusicon/forum_old-48.png");
myimgs.Images.Add(img);

        treeView1.ImageList = myimgs;
        treeView1.Nodes[0].Nodes[2].ImageIndex = 1;
        treeView1.Nodes[0].Nodes[2].SelectedImageIndex = 1;
    }

    private void getImageFromURL(string url)
    {
        var request = WebRequest.Create(url);
        using (var response = request.GetResponse())
        using (var stream = response.GetResponseStream())
            img = Image.FromStream(stream);
    }

[/CSHARP]

0

آقا دمت گرم اساسی حال دادی ، فقط یه سوال دیگه
آیا سایز عکس ها رو هم میشه تغیر داد ؟ یعنی 64x64

ممنون

0

خواهش میکنم
تا جایی که من اطلاع دارم نمیشه.

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.