我正在使用Xamarin.Android并编写以下代码:
public TextView text;
text = FindViewById<TextView>(Resource.Id.viewIP);
foreach (IPAddress adress in Dns.GetHostAddresses(Dns.GetHostName()))
{
text.Text = "IP Adress: " + adress;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我打开应用程序时,它会立即关闭.我使用正确的方法来获取设备的IP地址吗?
我想同时点击表单2中的按钮和表单1中的按钮.
如果有人可以为此提出任何建议,那将非常有帮助.提前致谢!
这是我的代码
表格2
public partial class Form2 : Form
{
Form1 ths;
public Form2(Form1 frm)
{
InitializeComponent();
ths = frm;
button1.Click += new EventHandler(button1_Click);
}
private void button1_Click(object sender, EventArgs e)
{
ths.button1_2= button1;
}
}
Run Code Online (Sandbox Code Playgroud)
表格1
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
new Form2(this).Show();
}
private void button1_2_Click(object sender, EventArgs e)
{
MessageBox.Show("Dot Net Perls is awesome.");
}
}
Run Code Online (Sandbox Code Playgroud)
我认为这一行的问题是ths.button1_2= button1;因为我修改了
ths.textBox1.Text = textBox1_2.Text;但我不知道如何解决它.