C#控制另外一个窗体Meteor

上传人:平*** 文档编号:11091252 上传时间:2017-10-11 格式:DOCX 页数:4 大小:85.06KB
返回 下载 相关 举报
C#控制另外一个窗体Meteor_第1页
第1页 / 共4页
C#控制另外一个窗体Meteor_第2页
第2页 / 共4页
C#控制另外一个窗体Meteor_第3页
第3页 / 共4页
C#控制另外一个窗体Meteor_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#控制另外一个窗体Meteor》由会员分享,可在线阅读,更多相关《C#控制另外一个窗体Meteor(4页珍藏版)》请在金锄头文库上搜索。

1、本文简单介绍 WinFrom 如何用一个窗体控制另外一个窗体中的控件_Meteor新建项目窗体两个此过程略如下,左边为控制台,右边为控制区,控制区的白色背景框为 ListView,Name 属性为 lv需求:首先打开的是控制台界面,点击打开控制区后弹出控制区界面。在控制台的文本框中输入值,点击添加之后能够将值显示到控制区的 ListView 框中。点击 将将 ListView 转换为 PictureBox 并显示一张图片。效果方法一在控制区通过Name查找listview,然后转换为System.Windows.Forms. ListView对象,然后再处理。控制区只拖动了几个控件,代码略代码

2、中已包含部分注释。附上代码:using System;using System.Windows.Forms;namespace WindowsFormsApplication1public partial class 一个窗体控制另外一个窗体 : Form#region 构造public 一个窗体控制另外一个窗体()InitializeComponent();#endregion#region 变量ControlZone fcz;private System.Windows.Forms.ListView lv;PictureBox picbox;#endregion#region 事件/ /

3、页面加载事件/ / / private void 一个窗体控制另外一个窗体_Load(object sender, EventArgs e)fcz = new ControlZone();/ / 打开控制区/ / / private void btnCtrl_Click(object sender, EventArgs e)if(fcz.IsDisposed)fcz = new ControlZone();fcz.Show();fcz.Left = this.Left + fcz.Width;fcz.Top = this.Top;/ / 将文本框的值添加到控制区的ListView中/ / /

4、private void btnAdd_Click(object sender, EventArgs e)/获取到窗体中的ListView控件,强制转换类型/注意,次地方的System.Windows.Forms.ListView和ListView是不同的,可以自己拖动一个ListView控件到窗体中,然后在designer.cs代码页中找到该控件是什么类型try/ lv是控制区ListView控件名lv = (System.Windows.Forms.ListView)(fcz.Controls.Find(lv, true)0);lv.Items.Add(txValue.Text);catc

5、hMessageBox.Show(控制区已被释放);private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) trylv = (System.Windows.Forms.ListView)(fcz.Controls.Find(lv, true)0);lv.Visible = false;/隐藏ListView/动态添加PictureBox控件picbox = new PictureBox();picbox.Width = lv.Width;picbox.Height = lv.Height;picbox.ImageLocation = F:meteor文挡图片收藏bb.jpg;fcz.Controls.Add(picbox);picbox.Left = lv.Left;picbox.Top = lv.Top;catchMessageBox.Show(控制区已被释放);#endregion方法二将控制区需要控制的控制设置为静态的对象,就可以实现全局使用,在Designer.cs代码也找到定义控件的代码,将private改为public static,也可以在cs代码页中自定义控件。本人不推荐使用该方法,代码略。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号