添加窗体然后给修改一起使用。代码有但是代码含义不知道。求大佬解释一下
解决方案 »
- 各位大鸟能帮我这个菜鸟解释下运算符的重载是干什么用的吗?我们的老师布置了一道题,我用一般方法写的来可是他要求用什么运算符重载,我就懵了,就解释!
- 关于海康摄像头编程的问题
- 2个关于界面的问题。
- 如何在C#中绘制 填充网格
- 在位置 2 处没有任何行 dataset的问题???
- 怎样根据DataSet中某一列的数据,对DataSet排序?
- stackpanel面板中的控件拖动问题
- 接口方法必须声明主体,因为它未标记abstract或extern
- winform 中 如果将一个sql语句查询结果输出到datagrid上 最好给个代码
- 该效果用winform怎么做的
- c#winform
- C# sql server 程序放在别人电脑上访问自己电脑的时候报错
然后做些处理。不知道initalCbo和initalUpdate两个方法做什么。
定义这个窗体变量,但是还不想实例化。
case那里f6=(Form6)(this.Owner),不是给这个变量赋值了。
这段代码没太明白用意,用this.Owner和switch,那应该表示打开Form5的父级界面不确定。但是又直接声明Form6窗体变量,还有switch也只有一个case。
思想开小差了
from6 f6=null的含义是,我先声明,后面在实例化。
这种情况,基本有几种可能性。
1 个人习惯
2 根据情况,选择不同的构造函数实例化
3 依赖注入写法(你这个不是)
定义这个窗体变量,但是还不想实例化。
case那里f6=(Form6)(this.Owner),不是给这个变量赋值了。
这段代码没太明白用意,用this.Owner和switch,那应该表示打开Form5的父级界面不确定。但是又直接声明Form6窗体变量,还有switch也只有一个case。
我前面都明白了,判断是否从frm6打开的frm5,如果是直接进入后面的switch这里就已经确定是从frm6打开的,但这个把(frm6)强转(this.owner)负值给frm6的变量没明白作用。这个负值有什么作用
整个的f6=(from6)(this.owner)
这个你要联系看上下文。
上面 switch case this.owner.Name等于Form6.
那么才把this.owner转换为 Form6,这是一个强转。
然后在赋值给From6 f6