For usercontrol TextBox, I create properties such as AutoCompleteCustomSource , AutoCompleteMode and AutoCompleteSource :
public virtual AutoCompleteStringCollection AutoCompleteCustomSource { get { return txtLocl.AutoCompleteCustomSource; } set { txtLocl.AutoCompleteCustomSource = value; } } public virtual AutoCompleteMode AutoCompleteMode { get { return txtLocl.AutoCompleteMode; } set { txtLocl.AutoCompleteMode = value; } } public virtual AutoCompleteSource AutoCompleteSource { get { return txtLocl.AutoCompleteSource; } set {txtLocl.AutoCompleteSource=value;} }
I create like this, but I get an error like this for the AutoCompleteCustomSource string collection. i will show you a mistake 
and what I want, I show in the image below

source share