有两个窗体,F1,F2.listview是F2里的,F1里有一个toolstrip工具栏,我想把listview里的内容传到toolstrip工具栏里,请问怎么实现啊?
解决方案 »
- 什么才算叫做不拖控件的.NET程序猿?
- WinForm DataGridView公式问题? 重新发帖 [图]
- js 无法调用 webservice
- 后台执行alert,经过调试,执行到那了,为什么就不弹出窗口?
- c#连接数据库的古怪问题,很急人 但愿知道问题所在的朋友能给个帮助,谢谢
- 在c#中有 #if...#else...#endif 这种语法吗?(在线等)
- c# 中chart怎样传数据绘图
- js调用服务器端代码参数传递问题?
- DrawLine画线问题(与波形有关的)
- C#网页下载遇到字符异常,怎么办?紧急求救!!!
- 怎样删除dataGridView中选定的行啊?
- 请问如下的CSPROJ文件应该用哪个版本的.net打开啊,我用的是2003,报错说该文件格式不对
if(tool!=null)
.......
private Fomr1 ff;
public Form1 f
{
get{return ff}
set{ff = value};
}
如果form1打开form2的时候
form2.f = this;
这样在Form2就可以对Form1进行操作了
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
} private Form1 fm;
public Form2(Form1 fm)
{
InitializeComponent();
this.fm = fm;
}
private void button1_Click(object sender, EventArgs e)
{
fm.toolStrip1.Items[0].Text = "test";
}
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 fm = new Form2(this);
fm.Show();
}
}
button.image=image;
Image im =this.imageList1.Images[this.listView.SelectItems[0].ImageIndex];
ToolStrip tool=(ToolStrip) Application.OpenForms["form1"].Controls["toolStrip1"];
if(tool!=null)
tool.Items[0].Image=im;
Image im =this.imageList1.Images[this.listView.SelectItems[0].ImageIndex];就是这句