Finding a Component's (ComponentModel.Component) Parent Form

Ask a Question related to ASP.NET Building Controls, Design and Development.

  1. #1

    Default Finding a Component's (ComponentModel.Component) Parent Form

    I'm working on a .net component (not a control) and need to find out what form the
    component is contained in during runtime (DesignMode=False). With a control, there
    is a parent property (and FindForm) to do this with, but no such luck with a
    component.

    I was thinking that I might be able to iterate thru the Container.Components with
    something like this with the Site.Name being the components name. This assumes that
    a form is added to the container.components.

    Dim c As IComponent
    For Each c In Me.Container.Components
    Console.WriteLine(c.Site.Name)
    Next

    But this doesn't seem to work. Does anyone have any idea as to how I can determine
    what form a component is placed on??

    Thanks - JackRazz






    JackRazz Guest

  2. Similar Questions and Discussions

    1. Referencing (calling) states in the parent component
      Hello All, I think this should be pretty easy to do but I am having a hell of a time doing it. I have a parent component, main.mxml, and a...
    2. Accessing a ComboBox from the parent component
      I have a component that contains several other components and a combobox with date values. I want to be able to access the value of the combobox...
    3. Calling a function on the component's parent.
      How would you go about sending an event in the seeting of a popupWindow? I open a popup window child to parent document. I would like to run an...
    4. finding an element in the current document's parent
      Hi, I'm trying to use MM's findObj function to get the reference to an object which is in the current document's parent, and I'm being a bit...
    5. Hello Error with Web Services. No se puede serializar el miembro System.ComponentModel.MarshalByValueComponent.Site de tipo System.ComponentModel.ISite porque es una interfaz.
      Hello I have a solution iwth a web project and web service project I made a project and I compiled it and it has no errors. But when I try to add...
  3. #2

    Default Re: Finding a Component's (ComponentModel.Component) Parent Form

    "JackRazz" <JackRazz@NotValid.com> wrote in message
    news:%232tdpobAEHA.2632@TK2MSFTNGP12.phx.gbl...
    > I'm working on a .net component (not a control) and need to find out what
    form the
    > component is contained in during runtime (DesignMode=False). With a
    control, there
    > is a parent property (and FindForm) to do this with, but no such luck with
    a
    > component.
    >
    > I was thinking that I might be able to iterate thru the
    Container.Components with
    > something like this with the Site.Name being the components name. This
    assumes that
    > a form is added to the container.components.
    >
    > Dim c As IComponent
    > For Each c In Me.Container.Components
    > Console.WriteLine(c.Site.Name)
    > Next
    >
    > But this doesn't seem to work. Does anyone have any idea as to how I can
    determine
    > what form a component is placed on??
    What about your components Site property? It has a Container property (as
    well as a DesignMode property).
    --
    John Saunders
    John.Saunders at SurfControl.com


    John Saunders Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139