This seemed to work for me.
Subscribe to the user control''s VisibleChanged event in the renderer''s constructor. Then in the handler, do a fake mouse click on the control in the user control you want to have focus.
//in renderer''s contructor
this.ddUser.VisibleChanged += new EventHandler(ddUser_VisibleChanged);
//the handler
private void ddUser_VisibleChanged(object sender, EventArgs e)
{
if(this.ddUser.Visible)
{
Point p = new Point(2,2); //just some point in the checkedlistbox
Syncfusion.Drawing.ActiveXSnapshot.FakeLeftMouseClick(this.ddUser.checkedListBox1, p);
}
}