Текст накладывается поверх другого - PullRequest
0 голосов
/ 27 февраля 2020

Добрый день, по какой-то причине мой текст перезаписывается один поверх другого, этот текст является динамическим 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...