如果在函数参数中传递类类型??
private void OpenMdiChild(/* 这个位置写什么, */ NeedCreatFormClass)
{
this.Cursor = Cursors.WaitCursor;
Form oForm = null;
// 遍历窗口
foreach(Form ChildForm in this.MdiChildren)
{
if(ChildForm.Name is NeedCreatFormClass) // 这里用到了参数
{
// 找到指定样式的子窗口
ChildForm.Show()
break;
}
}
}
实际上也有变通的方法,C++里的RUNTIME_CLASS宏就能行,也不知道C#里有没有与RUNTIME_CLASS
功能相类似的函数或是什么的。
谢谢个位!!
{
this.Cursor = Cursors.WaitCursor;
Form oForm = null;
// 遍历窗口
foreach(Form ChildForm in this.MdiChildren)
{
if(ChildForm.Name is NeedCreatFormClass) // 这里用到了参数
{
// 找到指定样式的子窗口
ChildForm.Show()
break;
}
}
}
实际上也有变通的方法,C++里的RUNTIME_CLASS宏就能行,也不知道C#里有没有与RUNTIME_CLASS
功能相类似的函数或是什么的。
谢谢个位!!
...全文
相关推荐
c语言指针变量作为函数参数传递
按引用传递则允许函数直接操作原始数据,从而可以改变原始数据的值。在C语言中,指针变量作为函数参数传递是实现按引用传递的一种方式。
C语言中二维数组作为函数参数来传递的三种方法
C语言中二维数组作为函数参数来传递的三种方法在C语言中,二维数组作为函数参数来传递是非常常见的操作。但是,如何正确地传递二维数组作为函数参数却是许多初学者和开发者经常混淆的地方。
C/C++中多维数组指针作为函数参数传递程序
函数参数传递在 C/C++ 中,函数参数传递是将参数传递给函数,以便函数可以访问和处理这些参数。在本文中,我们将讨论如何将多维数组指针作为函数参数传递。
C语言函数参数传递
"C语言函数参数传递详解"在本文中,我们将详细探讨C语言函数参数传递的基本知识点,并通过三个考题来帮助读者更好地理解和掌握这方面的知识。
C语言函数参数的传递详解
### C语言函数参数传递详解#### 一、引言在C语言中,函数是非常重要的概念,它允许我们将代码组织成可重复使用的模块。而函数参数则是传递数据给函数的关键方式之一。


