c# winform窗体程序-C#窗体怎么作为类的子类

问题描述

C#窗体怎么作为类的子类
就是,我几个窗体,还有一个类,类里面有一个集合和属性,在其中一个窗体中实例化这个类以后,向这个类的集合和属性添加数据,然后我再在另一个窗体中调用这个类里面的集合和属性,发现并没有改变,这个怎么办?我后来想让这个类作为父类来使用,但是窗体要怎么实现作为类的子类,希望大家帮帮忙,或者大家还有其他的方法

解决方案

窗体不能作为类的子类,因窗体从Form继承,根据C#的语法,不能再继承另一个类,C#不支持多重继承。代替的方法是使用类的聚合,也就是在你的窗体上定义一个你的类的类型的成员变量,并且调用它。

时间: 2024-08-31 11:41:16

c# winform窗体程序-C#窗体怎么作为类的子类的相关文章

c# winform窗体程序-C# winform 怎么做出这样效果(财务使用)

问题描述 C# winform 怎么做出这样效果(财务使用) 上部输入信息,当输入完成后回车信息添加到中部位置,这样的怎C# winform窗体程序怎么创建呢?谁知道的求教!

解决方案-winform窗体程序怎么设置QQ的定时重启

问题描述 winform窗体程序怎么设置QQ的定时重启 使用winfrom窗体程序,怎么定时启动QQ应用程序,谢谢 有解决方案的可以帮帮忙吗 在这里谢谢了 下面是我个人邮箱254243717@qq.com 解决方案 只要启动QQ吗?用一个winform程序加个timer定时器就是了,找到qq.exe所在的路径,然后process.start启动. 解决方案二: 可以调用Win32 API CreateProcess/ShellExecuteEx() 解决方案三: 先获取进程列表,然后根据进程名判

WinForm中的特殊窗体效果:渐变窗口和信息提示窗口

在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化 ,窗体逐渐不透明,直至完全不透明.这是本文要探讨的窗体效果之一:渐变窗体. 还有一种窗 体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口 的最下方向上移动,直至窗体完全显示就不再移动.当我们点击"确定"按钮之后,窗体由 从屏幕上逐渐下移,直至完全从屏幕上完全不显示.这也是本文讨论的窗体效果之一:移动提示信息窗 口. (一)渐变窗体 每个窗体都有一个O

字符集-vs2008做的窗体程序查询oracle数据库数据,中文数据显示乱码

问题描述 vs2008做的窗体程序查询oracle数据库数据,中文数据显示乱码 公司的服务器字符集是英文的,然后我在电脑上装了oracle和plsql,修改了oracle下的注册表字符集都为英文的.我在plsql中查询的中文数据都可以正常显示,我在里面添加的中文数据也可以正常显示.但是,我在vs2008中做了一个查询,将查询出来的数据绑定到datagridview控件上,就出现了中文数据显示乱码,还有就是我自己在vs2008中添加新数据,在plsql中看到的数据中中文都显示为??? 跪求高手帮帮

winform-WinForm窗体程序 怎样在同一个窗体内 实现功能的转换和返回

问题描述 WinForm窗体程序 怎样在同一个窗体内 实现功能的转换和返回 一个主窗体 有几个功能按钮 例如 点击查询名字 要在一个窗体内 实现功能的转换 不要打开另一个窗体程序来实现查询功能 同时 请教一下 返回功能怎样实现 谢谢 解决方案 这个简单,放一些panel控件. 每个panel放一些不同的功能 功能转换就是设置其中某个panel的visible=true,其余的为false 也可以用tabcontrol 返回就是this.Close();

初学窗体程序

问题描述 求几个I简单的C++窗体程序制作过程,带图最好,MFC和WINDOWS窗体应用哪个好 解决方案 解决方案二:去学C#Winform应用程序吧.

WinForm窗体显示和窗体间传值总结

WinForm 2009-02-10 10:47:47 阅读50 评论0 字号:大中小 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 两者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 3.当窗体显示为模式窗体时,单击"关闭"按钮会隐藏窗

让WPF窗体程序支持命令行方式运行的三种方式

有的时候,我们希望窗体程序也能接受命令行参数,以Console的方式运行.但是实现起来却要一些小技巧才能做到.如果做一个WPF程序,在Window的Loaded事件里写这样的语句: Console.WriteLine("Hello word."); 然后从CMD运行之.会发现这个语句根本没有输出出来.如图1所示. 图1. 从命令行运行Wpf程序 对于这个问题有三个解决方案.三个方案各有优缺点,请酌情选择. 1.使用more命令:这种方案不需要修改任何代码,只要在从命令行运行时加个 &q

嵌入式程序的设计方式,怎么把exe执行放在窗体程序中作为子程序?

问题描述 嵌入式程序的设计方式,怎么把exe执行放在窗体程序中作为子程序? 怎么设计windows嵌入式程序,怎么把程序嵌套在一起主程序将exe作为子程序在窗体内调用? 解决方案 使用setparent函数设置目标程序作为子程序运行.