Thank you, John.
>You were given the correct syntax to do this; however, the example does not follow suggested naming conventions used in c#. You may wish to use this style (or set up your own. Underscores are used for private level field variables. I point this out just for educational purposes.)
>
>
>private string _myProperty = "";
>public string MyProperty {
> get {
> return _myProperty;
> }
> set {
> _myProperty = value;
> }
>}
>
>
>
>
>>Thank you, Alexandre. I have to rethink your code to C# but you gave me a good start.
>>
>>>Dimitry you can try
>>>on the form
>>>Friend MyProperty as String
>>>or
>>>Private myPropertyValue As String
>>>Public Property MyProperty() As String
>>> Get
>>> Return myPropertyValue
>>> End Get
>>> Set(ByVal value As String)
>>> 'properties are nice when you want to also do some processing
>>> 'Me.HasChanged = True as an example
>>> myPropertyValue = value
>>> End Set
>>>End Property
>>>
>>>>I need to keep track of "something" as the Timer event (.Tick <g>) fires. In VFP world (used to be a language like that, maybe some of you older folk remember <g>) it was done by adding a custom property to a form. Then this property was in scope in any method of the form.
>>>>
>>>>Is there a way to set such a custom property to a Win.net form? Or, if not, what would be another way to do it?
>>>>
>>>>Thank you.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham