WPF C#怎么窗体间传值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF C#怎么窗体间传值相关的知识,希望对你有一定的参考价值。
我希望在点Bilishuru窗口里的btnO件后,能将输入的txtBili.Text的值传给Window1父窗口用于计算。所以在父窗口里定义了 private string bili; public string Bili,用于窗口传值,但点计算件btnCal_Click后,用到的bili值都是空的,并没有从Bilishuru传回来,想问问怎么改
子窗口代码如下:
public partial class Bilishuru : Window
public Bilishuru()
InitializeComponent();
public void btnO_Click(object sender, RoutedEventArgs e)
try
this.Close();
Window1 f1 = new Window1 ();
f1.Bili = this.txtBili.Text;
catch
MessageBox.Show("请输入float类型的数字");
父窗口代码:
private string bili;
public string Bili
get
return bili;
set
bili = value;
private void btnCal_Click(object sender, RoutedEventArgs e)
MessageBox.Show(bili );
DataRowView mySelectedElement = (DataRowView)listView.SelectedItem;
string fx = mySelectedElement.Row[3].ToString();
int fx1 = Convert.ToInt32(fx);
int bili2 = Convert.ToInt32(bili);
int peifangxishu =bili2 * fx1;
string b = peifangxishu.ToString();
MessageBox.Show(b);
存一个公共金泰变量,就能传值了,建议新建一个class类来存放各个窗口使用的公共数据。本回答被提问者和网友采纳
C#在winform窗体中怎么制作把方形按钮控件变成圆形的啊
按钮控件背景设置成透明,背景图片选择一张圆角按钮图片(用PS抠图,底部尖角部分delete成透明,存为png格式即可)。 参考技术A 可以用label 设置透明 然后放个图片就可以实现同样的效果 参考技术B 使用第三方控件追问能具体点吗?
以上是关于WPF C#怎么窗体间传值的主要内容,如果未能解决你的问题,请参考以下文章