Professional Web Applications Themes

Detect change in property within control - ASP.NET Building Controls

Is it possble to have a property like so: Code: <Bindable(True), Category("Appearance"), Description("The help image associated with this control."), Editor(GetType(System.Web.UI.Design.ImageUrlEditor), GetType(System.Drawing.Design.UITypeEditor))> _ Public Property HelpImage() As String Get Return imgURL End Get Set(ByVal Value As String) imgURL = Value End Set End Property And then be able to detect if the developer has changed it? So that it could say change the visibility of another control within this same control? Code: <Bindable(True), Category("Appearance"), Description("The help image associated with this control."), Editor(GetType(System.Web.UI.Design.ImageUrlEditor), GetType(System.Drawing.Design.UITypeEditor))> _ Public Property HelpImage() As String Get Return imgURL End Get Set(ByVal Value As String) imgURL = Value ...

  1. #1

    Default Detect change in property within control

    Is it possble to have a property like so:
    Code:
    <Bindable(True), Category("Appearance"), Description("The help image
    associated with this control."),
    Editor(GetType(System.Web.UI.Design.ImageUrlEditor),
    GetType(System.Drawing.Design.UITypeEditor))> _
    Public Property HelpImage() As String
    Get
    Return imgURL
    End Get
    
    Set(ByVal Value As String)
    imgURL = Value
    End Set
    End Property
    And then be able to detect if the developer has changed it? So that it could
    say change the visibility of another control within this same control?
    Code:
    <Bindable(True), Category("Appearance"), Description("The help image
    associated with this control."),
    Editor(GetType(System.Web.UI.Design.ImageUrlEditor),
    GetType(System.Drawing.Design.UITypeEditor))> _
    Public Property HelpImage() As String
    Get
    Return imgURL
    End Get
    
    Set(ByVal Value As String)
    imgURL = Value
    if Value <> "" then
    imgButton.Visible = True
    else
    imgButton.Visible = False
    end if
    End Set
    End Property
    -Stanley


    Stanley Glass Guest

  2. #2

    Default Re: Detect change in property within control

    If Value Is Nothing Or Value.Length = 0 Then
    imgButton.Visible = True
    else
    imgButton.Visible = False
    End If
    This is a perfectly correct way to take action if the property has not been
    supplied --havent you tested this to work already ? ;P
    I actually dont see anything wrong with your code --what is not working ? :S


    "Stanley Glass" <webmasterglass-images.com> wrote in message
    news:%23UZVDiG1DHA.2328TK2MSFTNGP10.phx.gbl...
    > Is it possble to have a property like so:
    >
    Code:
    >     <Bindable(True), Category("Appearance"), Description("The help image
    > associated with this control."),
    > Editor(GetType(System.Web.UI.Design.ImageUrlEditor),
    > GetType(System.Drawing.Design.UITypeEditor))> _
    >     Public Property HelpImage() As String
    >         Get
    >             Return imgURL
    >         End Get
    >
    >         Set(ByVal Value As String)
    >             imgURL = Value
    >         End Set
    >     End Property
    >
    >
    > And then be able to detect if the developer has changed it? So that it
    could
    > say change the visibility of another control within this same control?
    >
    Code:
    >     <Bindable(True), Category("Appearance"), Description("The help image
    > associated with this control."),
    > Editor(GetType(System.Web.UI.Design.ImageUrlEditor),
    > GetType(System.Drawing.Design.UITypeEditor))> _
    >     Public Property HelpImage() As String
    >         Get
    >             Return imgURL
    >         End Get
    >
    >         Set(ByVal Value As String)
    >             imgURL = Value
    >             if Value <> "" then
    >                 imgButton.Visible = True
    >             else
    >                 imgButton.Visible = False
    >             end if
    >         End Set
    >     End Property
    >
    >
    > -Stanley
    >
    >

    Alessandro Zifiglio Guest

  3. #3

    Default Re: Detect change in property within control

    Never mind, I figured it out. Thanks.

    -Stanley

    "Stanley Glass" <webmasterglass-images.com> wrote in message
    news:%23UZVDiG1DHA.2328TK2MSFTNGP10.phx.gbl...
    > Is it possble to have a property like so:
    >
    Code:
    >     <Bindable(True), Category("Appearance"), Description("The help image
    > associated with this control."),
    > Editor(GetType(System.Web.UI.Design.ImageUrlEditor),
    > GetType(System.Drawing.Design.UITypeEditor))> _
    >     Public Property HelpImage() As String
    >         Get
    >             Return imgURL
    >         End Get
    >
    >         Set(ByVal Value As String)
    >             imgURL = Value
    >         End Set
    >     End Property
    >
    >
    > And then be able to detect if the developer has changed it? So that it
    could
    > say change the visibility of another control within this same control?
    >
    Code:
    >     <Bindable(True), Category("Appearance"), Description("The help image
    > associated with this control."),
    > Editor(GetType(System.Web.UI.Design.ImageUrlEditor),
    > GetType(System.Drawing.Design.UITypeEditor))> _
    >     Public Property HelpImage() As String
    >         Get
    >             Return imgURL
    >         End Get
    >
    >         Set(ByVal Value As String)
    >             imgURL = Value
    >             if Value <> "" then
    >                 imgButton.Visible = True
    >             else
    >                 imgButton.Visible = False
    >             end if
    >         End Set
    >     End Property
    >
    >
    > -Stanley
    >
    >

    Stanley Glass Guest

Similar Threads

  1. Control Designer change property but does not persist
    By Vipeo in forum ASP.NET Building Controls
    Replies: 0
    Last Post: January 12th, 10:02 AM
  2. Web Custom Control, design-time property doesn't change attribute
    By Mateus Padovani Velloso in forum ASP.NET Building Controls
    Replies: 2
    Last Post: February 7th, 12:41 AM
  3. Replies: 0
    Last Post: May 20th, 06:19 AM
  4. Refreshing web control after sub-property change
    By Bruce Parker in forum ASP.NET Building Controls
    Replies: 1
    Last Post: April 28th, 12:55 AM
  5. can user control change its child control's property using javascript?
    By chaoy@pacbell.net in forum ASP.NET Building Controls
    Replies: 0
    Last Post: August 25th, 02:31 AM

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