>>Shouldn't it be
>>
>>.txtBackupDirectory.CONTROLSOURCE = "Thisform.BackupDirectory"
>>
?
>
>Well, not sure about that, but it's somewhat moot now because I just realized that I meant to use VALUE, not CONTROLSOURCE. That works fine.
That works every time you run it - it's just an assignment. If you set .controlsource, that's a bit more automatic; it's an implicit assignment of .value every time the underlying value changes.
So it depends on what you want to do: a controlled update only when your code runs, or an implicit automatic update whenever Thisform.BackupDirectory changes? I figure you'd be happy with the former - how often does the BackupDirectory change? Once in app's lifetime, or once a day. Both seem to outlive any instance of your form.