۲۷
اسفند
۹۵
آدرس اینترنتی (URL) از کاربر گرفته می شود و در صورت اتصال داشتن به اینترنت، آی پی سایت مورد نظر بعنوان خروجی چاپ می شود.
using System;
using System.Net;
using System.Net.Sockets;
using System.Windows.Forms;
namespace URL2IP_CRISTIANSOFT
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btn_ChangeUrl_Click(object sender, EventArgs e)
{
string url;
url = txt_Url.Text;
try
{
IPHostEntry urlInfo;
urlInfo = Dns.GetHostEntry(url);
lb_IP.Items.Clear();
if (urlInfo.AddressList.Length > 0)
{
foreach (IPAddress ip in urlInfo.AddressList)
{
lb_IP.Items.Add(ip.ToString());
}
}
}
catch(Exception ex)
{
MessageBox.Show("Error in converting : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void btn_Exit_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
Clipboard.SetText(lb_IP.Items[0].ToString());
}
catch
{
MessageBox.Show("Listbox is empty!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void btn_paste_Click(object sender, EventArgs e)
{
txt_Url.Text = Clipboard.GetText();
}
private void btn_Go_Click(object sender, EventArgs e)
{
if (txt_Url.Text != "")
System.Diagnostics.Process.Start(txt_Url.Text);
else
MessageBox.Show("Textbox is empty!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
- ۰ نظر
- ۲۷ اسفند ۹۵ ، ۱۳:۰۴