Hi Rich, Its ok, I manged to figure it out.. I wanted to add the solution to the post too so other may do the same. Right after your add your control, and then your event via the init... If you want to put your control inside a update panel and stop a full page post back then you must register your control with the parent page and do it inside the actually control code itself... outside dont seem to work via the main page containing the control.
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
ScriptManager script = ScriptManager.GetCurrent(Page);
TxtParamValue = new TextBox();
TxtParamValue.TextChanged += new EventHandler(TxtParamValue_TextChanged);
if (script != null) { script.RegisterAsyncPostBackControl(TxtParamValue);}
base.Controls.Add(TxtParamValue);
}
Thanks, and enjoy all!
=)