AC#IPアドレス制御という名前のコンポーネントを使おうとしていますが、問題があると思います。値を1に増やすと、間違った結果が得られるためです。例えば
ipAddressControl3.Text = "192.168.1.25";
IPAddress ipAddress1 = new IPAddress(ipAddressControl3.GetAddressBytes());
ipAddress1.Address++;
MessageBox.Show(ipAddress1.ToString());
戻り値: "193.168.1.25"!でも「192.168.1.26」を期待しています
何が問題ですか ?
ここにコンポーネントのリンクがあります:AC#IPアドレス制御
編集:多分このような解決策ですが、私はそれを実装できませんでした。