I stumbled across the answer in the latest issue of CoDe Magazine
(
http://www.code-magazine.com/Article...uickid=0607031). Simply select
the control, and, in the properties window open the (Application Settings)
property. Then click on the [...] button in the (Property Bindings)
property.
Apparently, trying to use the Data Source magic to create a binding doesn't
work. Looks like a bug to me...
- Bob
"Bob Altman" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> How do I bind a value from My.Settings to a property on a control on a
> Windows form?
>
> I've created a setting called My.Settings.Value1 of type String. Now I
> want
> to create a "Settings" dialog box that allows the user to view or change
> My.Settings.Value1.
>
> I added My.MySettings as a Data Source.
> I created a simple dialog box with Ok and Cancel buttons.
> I dragged Value1 from the Data Sources window to the form. The designer
> dutifully created a TextBox with its Text property wired to a
> BindingSource,
> plus a BindingNavigator (the purpose of which is a mystery to me).
>
> I run my application, display the dialog box, type something into the
> TextBox, and click the Ok button. In the Ok button's Click event handler,
> My.Settings.Value1 contains an empty string. (Yes I called
> MySettingsBindingSource.EndEdit before I examined the value of
> My.Settings.Value1.)
>
> Any suggestions? TIA!
>
> - Bob
>
>