C#控制另外一个窗体_Meteor_第1页
C#控制另外一个窗体_Meteor_第2页
C#控制另外一个窗体_Meteor_第3页
C#控制另外一个窗体_Meteor_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、注释。附上代码:using System;using System.Wi ndows.Forms;n amespace Win dowsFormsApplicatio n1public partial class 一个窗体控制另外一个窗体:Form#region 构造public 一个窗体控制另外一个窗体()In itializeComp onen t();#en dregi on#region 变量Con trolZ one fcz;private System.Wi ndows.Forms.ListView lv;PictureBox picbox;#en dregi on#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;/ / 将文本框的值添加到控制区的 ListVie

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

5、ext);catchMessageBox.Show( 控制区已被释放 );private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)try lv = (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.lmageLocati on = F:meteor 文挡 图片收藏 bb.jpg; fcz.Controls.Add(picbox);picbox.Left = lv.Left;picbox.Top = lv.Top;catchMessageBox.Show(控制区已被释放);#endregion方法二将控制区需要控制的控制设置为静态的对象,就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论