Professional Web Applications Themes

casting custom classes - ASP.NET Building Controls

Namespace system.web.ui Public Class ReplacableControlCollection Inherits ControlCollection End Class End Namespace ------------------------------------------------------- Public Shadows ReadOnly Property controls() As ReplacableControlCollection Get Return MyBase.Controls End Get End Property ------------------------------------------------------- Error: System.InvalidCastException: Unable to cast object of type 'System.Web.UI.ControlCollection' to type 'System.Web.UI.ReplacableControlCollection'. Line 60: Return MyBase.Controls ------------------------------------------------------- how do i cast this? the only thing difference in ReplacableControlCollection from the original ControlCollection is an added sub "replace()". Sam....

  1. #1

    Default casting custom classes

    Namespace system.web.ui
    Public Class ReplacableControlCollection
    Inherits ControlCollection
    End Class
    End Namespace
    -------------------------------------------------------

    Public Shadows ReadOnly Property controls() As
    ReplacableControlCollection
    Get
    Return MyBase.Controls
    End Get
    End Property
    -------------------------------------------------------

    Error:
    System.InvalidCastException: Unable to cast object of type
    'System.Web.UI.ControlCollection' to type
    'System.Web.UI.ReplacableControlCollection'.
    Line 60: Return MyBase.Controls

    -------------------------------------------------------

    how do i cast this?
    the only thing difference in ReplacableControlCollection from the
    original ControlCollection is an added sub "replace()".

    Sam.
    Sam Guest

  2. #2

    Default Re: casting custom classes

    you can't cast down unless the thing actually *is* of that type. what
    do you want to do?

    sam Guest

  3. #3

    Default Re: casting custom classes

    sam wrote:
    > you can't cast down unless the thing actually *is* of that type. what
    > do you want to do?
    >
    actually i'm trying to create a ReplacableControlCollection and override
    the webcontrol.controls with it.

    i'm in need of a webcontrol.controls.replace(oldcontrol,newcontrol)
    function to replace one control with the other while maintaining the
    position in the controls hiarchy.

    i don't have the code anymore, because i've solved it a different way
    (copyattributes).

    Sam.
    Sam Guest

Similar Threads

  1. custom types: classes
    By Chris in forum ASP.NET Web Services
    Replies: 5
    Last Post: June 24th, 05:55 PM
  2. Custom classes with web services
    By Chris Dunaway in forum ASP.NET Web Services
    Replies: 3
    Last Post: December 2nd, 12:52 AM
  3. Creating custom classes
    By Pea in forum Macromedia Flash Actionscript
    Replies: 0
    Last Post: March 4th, 07:14 AM
  4. Array Problem with custom classes
    By Brad@HIS in forum Macromedia Flash Actionscript
    Replies: 2
    Last Post: March 2nd, 04:58 PM
  5. Custom Classes with loadmovie, help!
    By The dedicated lad webforumsuser@macromedia.com in forum Macromedia Flash Actionscript
    Replies: 2
    Last Post: February 5th, 10:25 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not 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