Добрый день, по какой-то причине мой текст перезаписывается один поверх другого, этот текст является динамическим c (в этом выпуске это: "Частные IP-адреса:"), его длина варьируется, и я хотел текст перед ним всегда будет иметь небольшой интервал.
Метка стиля кода:
this.labelIpss.AutoSize = true;
this.labelIpss.Location = new System.Drawing.Point(16, 111);
this.labelIpss.Name = "labelIpss";
this.labelIpss.Size = new System.Drawing.Size(20, 13);
this.labelIpss.TabIndex = 3;
this.labelIpss.Text = "IP:";
Список IP-адресов стиля кода:
this.ips.Anchor = System.Windows.Forms.AnchorStyles.Top;
this.ips.AutoSize = true;
this.ips.Location = new System.Drawing.Point(42, 111);
this.ips.Name = "ips";
this.ips.Size = new System.Drawing.Size(20, 13);
this.ips.TabIndex = 6;
this.ips.Text = "ips";
Код, который добавляет ips к список:
Label privips = this.ips;
Label labelips = this.labelIpss;
string ips = "";
string nome = Dns.GetHostName();
IPAddress[] ip = Dns.GetHostAddresses(nome);
int tam = ip.Length;
if(tam == 0)
{
labelIpss.Text = "IP Privado: ";
}else{
labelIpss.Text = "IP's Privados: ";
}
for (int i = 0; i<tam; i++)
{
if(i == 0)
{
ips = ip[i].ToString();
}
else
{
ips = ips + "\n" + ip[i].ToString();
}
}
![Problem](https://i.stack.imgur.com/HKK22.png)