Home All Groups Group Topic Archive Search About

Getting icon from form in dynamically loaded DLL

Author
7 Mar 2006 3:14 PM
Tom
I have a main VB.NET application that loads another VB.NET DLL
dynamically. Once I have done that, I would like to be able to 'get'
the icon of a form in that dynamically loaded DLL.

How would one go about doing this in the main form, once the DLL has
been loaded? Thanks in advance.

Tom

--

Author
7 Mar 2006 4:27 PM
Armin Zingler
"Tom" <tom@nospam.com> schrieb
> I have a main VB.NET application that loads another VB.NET DLL
> dynamically. Once I have done that, I would like to be able to 'get'
> the icon of a form in that dynamically loaded DLL.
>
> How would one go about doing this in the main form, once the DLL has
> been loaded? Thanks in advance.

If the icon is embedded as a resource, have a look at
System.Reflection.Assembly.GetManifestResourceStream


Armin
Author
7 Mar 2006 6:59 PM
Tom
Armin Zingler wrote:

> "Tom" <tom@nospam.com> schrieb
> > I have a main VB.NET application that loads another VB.NET DLL
> > dynamically. Once I have done that, I would like to be able to 'get'
> > the icon of a form in that dynamically loaded DLL.
> >
> > How would one go about doing this in the main form, once the DLL has
> > been loaded? Thanks in advance.
>
> If the icon is embedded as a resource, have a look at
> System.Reflection.Assembly.GetManifestResourceStream
>
>
> Armin

No, it is actually a part of the form - i.e. I set the form's ICON
property to be an icon file.

Maybe I should word this differently - since I know how to access a
form dynamically - How would one 'get' the icon of a Windows form via
VB?

--
Author
7 Mar 2006 8:04 PM
Armin Zingler
Show quote Hide quote
"Tom" <tom@nospam.com> schrieb
> Armin Zingler wrote:
>
> > "Tom" <tom@nospam.com> schrieb
> > > I have a main VB.NET application that loads another VB.NET DLL
> > > dynamically. Once I have done that, I would like to be able to
> > > 'get' the icon of a form in that dynamically loaded DLL.
> > >
> > > How would one go about doing this in the main form, once the DLL
> > > has been loaded? Thanks in advance.
> >
> > If the icon is embedded as a resource, have a look at
> > System.Reflection.Assembly.GetManifestResourceStream
> >
> >
> > Armin
>
> No, it is actually a part of the form - i.e. I set the form's ICON
> property to be an icon file.
>
> Maybe I should word this differently - since I know how to access a
> form dynamically - How would one 'get' the icon of a Windows form
> via VB?


Set the Icon in the Form designer, then have a look at the "Windows Form
Designer generated code" region to see how the resource is loaded.


Armin
Author
7 Mar 2006 9:06 PM
Tom
Armin: I see what you are saying... however, I may have been 'dumb'
about this whole thing... Once I have loaded a DLL, and I know what the
form is, and have a reference to it (i.e. a variable), wouldn't it be
easier to simply reference that forms .Icon property and grab the
icon?? Then I can convert it to a bitmap, picture, whatever....

Tom


--
Armin Zingler wrote:

Show quoteHide quote
> "Tom" <tom@nospam.com> schrieb
> > Armin Zingler wrote:
> >
> >> "Tom" <tom@nospam.com> schrieb
> >> > I have a main VB.NET application that loads another VB.NET DLL
> >> > dynamically. Once I have done that, I would like to be able to
> >> > 'get' the icon of a form in that dynamically loaded DLL.
> >> >
> >> > How would one go about doing this in the main form, once the DLL
> >> > has been loaded? Thanks in advance.
> > >
> >> If the icon is embedded as a resource, have a look at
> >> System.Reflection.Assembly.GetManifestResourceStream
> > >
> > >
> >> Armin
> >
> > No, it is actually a part of the form - i.e. I set the form's ICON
> > property to be an icon file.
> >
> > Maybe I should word this differently - since I know how to access a
> > form dynamically - How would one 'get' the icon of a Windows form
> > via VB?
>
>
> Set the Icon in the Form designer, then have a look at the "Windows
> Form Designer generated code" region to see how the resource is
> loaded.
>
>
> Armin
Author
7 Mar 2006 10:32 PM
Armin Zingler
"Tom" <tom@nospam.com> schrieb
> Armin: I see what you are saying... however, I may have been 'dumb'
> about this whole thing... Once I have loaded a DLL, and I know what
> the form is, and have a reference to it (i.e. a variable), wouldn't
> it be easier to simply reference that forms .Icon property and grab
> the icon?? Then I can convert it to a bitmap, picture, whatever....


:-)  If you already have an instance, of course, you can simply access the
Icon property. But what was the question then?



Armin