You can't set anything that is set in the property sheet in the constructor. The constructor will be overridden by anything in InitalizeComponent(). If you move that code after the InitializeComponent() it should work.
Ideally you shouldn't do anything dynamic in the constructor at all - use Form_Load for those sort of things as it ensures that the form has properly initialized and all values have been set.
+++ Rick ---
>I tried to post this already and lost it so if I posted twice I appologize.
>
>I would like to change the text value displayed for the application in the task bar at runtime. If I change my main forms text property at design time it changes as I need, but it doesn't work at runtime. Any ideas appreciated.
>
>In the Main()
>Application.Run(new frmMain(fullscreen, ID);
>
>The constructor
>public frmMain(bool fullscreen, string id)
>{
> this.text = id;
> ...
> InitializeComponents();
>}
>
>Update: Argh how did this get in the web app forum!! It was intended for the windows app forum. TB