У меня проблема. Я не могу добавить UserControl в мою основную форму. Я могу добавить только 1 UserControl с именем "ник", но я не могу добавить свой второй UserControl с именем "usermain". Когда я пытаюсь добавить UserControl "usermain", я получаю эту ошибку:
Unable to create component 'usermain'. Error message: 'System.NullReferenceException: Object reference not set to an object instance in IMP View.usermain.Usermain _Load(Object sender, EventArgs e) in C: \ Users \ Robert\ source \ repos \TMP View\ usermain.cs:line 29 in System.Windows.Forms.UserControl.OnLoad(EventArgs e) in System.Windows.Forms.UserControl.OnCreateControl0 in System.Windows.Forms.Control.CreateControl(Boolean flgnoreVisible) in System.Windows.Forms.Control.CreateControl0 in System.Windows.Forms.Control.ControlCollection.Add(Contro I value) in System.Windows.Forms.Design.ParentControlDesigner.AddCh ildControl(Control newChild) in System.Windows.Forms.Design.ParentControlDesigner.AddCo ntrol(Control newChild, (Dictionary defaultValues) in System.Windows.Forms.Design.ControlDesigner.lnitializeNew Component(IDictionaty defaultValues) in System.Drawing.Design.ToolboxItem.CreateComponentsCore(1 DesignerHost host, (Dictionary defaultValues) in System.Drawing.Design.ToolboxItem.CreateComponents(IDesi gnerHost ho...'
Я не знаю, что мне делать ...
В "usermain" у меня есть только этот код:
public partial class usermain : UserControl
{
WebClient wc = new WebClient();
public usermain()
{
InitializeComponent();
}
private void Usermain_Load(object sender, EventArgs e)
{
var json = wc.DownloadString("https://api.truckersmp.com/v2/player/" + Properties.Settings.Default.SteamID);
var root = JsonConvert.DeserializeObject<RootObject>(json);
var response = root.response;
var error = root.error;
profile_img.ImageLocation = response.avatar;
}
}