예제 #1
0
        private void buttonChooseIp_Click(object sender, EventArgs e)
        {
            if (mpListView1.SelectedIndices.Count < 1)
            {
                return;
            }
            int          index  = mpListView1.SelectedIndices[0];
            ListViewItem item   = mpListView1.Items[index];
            Server       server = (Server)item.Tag;

            FormEditIpAdress dlg = new FormEditIpAdress();

            dlg.HostName = server.HostName;
            dlg.PortNo   = server.RtspPort;
            if (dlg.ShowDialog(this) == DialogResult.OK)
            {
                if (dlg.HostName.Equals(server.HostName) == false || dlg.PortNo != server.RtspPort)
                {
                    item.Text             = dlg.HostName;
                    item.SubItems[2].Text = dlg.PortNo.ToString();
                    server.HostName       = dlg.HostName;
                    server.RtspPort       = dlg.PortNo;
                    server.Persist();
                    ServiceNeedsToRestart();
                }
            }
        }
예제 #2
0
    private void buttonChooseIp_Click(object sender, EventArgs e)
    {
      if (mpListView1.SelectedIndices.Count < 1)
        return;
      int index = mpListView1.SelectedIndices[0];
      ListViewItem item = mpListView1.Items[index];
      Server server = (Server)item.Tag;

      FormEditIpAdress dlg = new FormEditIpAdress();
      dlg.HostName = server.HostName;
      dlg.PortNo = server.RtspPort;
      if (dlg.ShowDialog(this) == DialogResult.OK)
      {
        if (dlg.HostName.Equals(server.HostName) == false || dlg.PortNo != server.RtspPort)
        {
          item.Text = dlg.HostName;
          item.SubItems[2].Text = dlg.PortNo.ToString();
          server.HostName = dlg.HostName;
          server.RtspPort = dlg.PortNo;
          server.Persist();
          ServiceNeedsToRestart();
        }
      }
    }