`
baobeituping
  • 浏览: 1064737 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

C# 通过字符串动态创建一个窗体

    博客分类:
  • .NET
 
阅读更多

private void button1_Click(object sender, EventArgs e) {

            string formName = this.textBox1.Text;

            ObjectHandle objectHandle = Activator.CreateInstance(null, formName);

            Form form = (Form)objectHandle.Unwrap();

            form.ShowDialog();
        }

分享到:
评论

相关推荐

    C# 根据字符串动态生成控件(反射原理),可鼠标拖动

    在本文中,我们将深入探讨如何使用C#编程语言根据字符串动态生成控件,结合反射原理以及实现这些控件的鼠标拖动功能。首先,我们来理解什么是反射以及它在C#中的作用。 反射是.NET框架提供的一种强大特性,它允许...

    C#动态执行字符串(动态创建代码)的实例代码

    本篇文章将深入探讨如何在C#中实现动态执行字符串,并通过一个具体的实例代码来说明。 在C#中,我们可以利用`System.CodeDom`和`Microsoft.CSharp`命名空间中的类来实现动态代码编译和执行。主要涉及的类包括`...

    向图片中写入字符串并显示图片(C#)

    ### 向图片中写入字符串并显示图片(C#) 在C#编程中,有时我们需要将文本添加到图像中,这可能是因为要在图像上添加注释、水印或任何其他文字信息。本文将详细介绍如何实现这一功能,包括创建新图像、在图像上绘制...

    c#窗体的应用实例

    本篇将深入探讨"WinForm程序开发",包括如何创建窗体、添加控件、处理事件以及实现基本功能。 1. **创建WinForm窗体** 开始一个WinForm项目,你需要在Visual Studio中选择“新建项目”,然后在模板中找到“Windows...

    C#编程:查找字符串

    例如,我们可以创建一个文本框让用户输入待查找的字符串,另一个文本框显示源字符串,还有一个按钮触发查找操作。当按钮被点击时,可以触发一个事件处理程序,执行查找逻辑。代码可能如下: ```csharp using System...

    C# 使用Usercontrol与主窗体进行消息传递

    例如,我们可以创建一个名为`ControlValueChanged`的委托,它接受一个字符串参数,表示新值。 ```csharp public delegate void ControlValueChangedEventHandler(string newValue); ``` 2. **创建事件**:接着,在...

    C# 窗体显示当前系统时间的例子DEMO

    通过以上步骤,我们就创建了一个简单的C#窗体应用,能够实时显示系统时间。这个DEMO是学习和理解C#事件处理、UI交互以及时间更新机制的一个基础示例,对于初学者来说非常有价值。进一步深入,你可以探索更多的...

    C# Winform 反射调用打开窗体

    - 获取窗体类型:首先,我们需要知道窗体的类型名,可以通过字符串形式提供,或者在程序集中查找特定类型的类型信息。 - 实例化窗体:使用`Activator.CreateInstance()`创建窗体的实例,通常需要传递构造函数的...

    C#利用事件委托实现窗体的传值做的计算器

    在这个名为“C#利用事件委托实现窗体的传值做的计算器”的项目中,我们将探讨如何通过这些概念来创建一个功能完备的计算器应用程序。 首先,让我们理解一下什么是委托。委托在C#中是一种类型,它代表了方法的引用,...

    C#155使用文字线条轮廓创建窗体 源代码

    本项目“C#155使用文字线条轮廓创建窗体”正是针对这一需求,通过源代码实现了一种创新的窗体设计,将文字与线条轮廓相结合,形成美观且个性化的窗体界面。下面我们将详细探讨这一技术实现的关键知识点。 首先,...

    C#字符画生成工具winform

    - 可能会使用`StringBuilder`类来动态构建字符画的字符串,以便于在控制台或文本框中输出。 5. **扩展与优化**:项目还可以进一步拓展,例如添加色彩调整选项,允许用户选择不同的字符集,甚至使用更复杂的字符...

    C# Winform如何在MDI中使子窗体只保留一个实例

    在C# Winform开发中,有时我们需要创建一个MDI(Multiple Document Interface)应用程序,其中包含多个子窗体。然而,为了提高用户体验和资源管理,我们可能希望在MDI父窗体中只允许一个特定类型的子窗体实例存在,...

    C#通过反射获取当前工程中所有窗体并打开的方法

    `Type.GetType`方法接收一个字符串参数,该参数是类型全名,然后返回对应的`Type`对象。 这个例子展示了反射在C#中的实际应用,特别是在处理窗体的动态加载和显示方面。通过这种方式,开发者可以轻松地扩展应用程序...

    C#中窗体--图片切换

    综上所述,通过使用C#中的Windows Forms、PictureBox和Timer控件,我们可以轻松地创建一个窗体应用,实现图片的自动切换。结合适当的设计和事件处理,可以创建出功能丰富、用户体验良好的图片展示应用。

    C#操作Mysql创建数据库,数据表,增、删、改数据

    创建数据库的过程通常涉及到建立一个连接字符串,连接到Mysql服务器,然后使用SQL命令创建数据库。以下是一个简单的示例: ```csharp using MySql.Data.MySqlClient; string connectionString = "server=localhost...

    C#窗体文本资源提取源代码

    本项目提供的"C#窗体文本资源提取源代码"是一个工具,用于帮助开发者从C#窗体应用程序中提取默认程序集中的文本资源,以便进行翻译工作。接下来,我们将深入探讨这个工具的工作原理、C#中的资源管理以及本地化的基本...

    C#的Winform多语言实现(XML文件)

    4. **动态替换文本**:在程序运行时,遍历窗体上的所有控件,查找与XML文件中ID相匹配的控件,然后将控件的Text属性替换为XML文件中对应的字符串值。 5. **处理未找到的字符串**:为了应对某些字符串在XML文件中...

    C# 将文本框记事本字符串用GDI技术转换成可自动换行的图片

    在本项目中,源码可能包含一个窗体应用,其中有一个文本框让用户输入文本,然后通过点击按钮触发转换过程。代码会读取文本框中的内容,使用GDI+技术生成自动换行的图片。项目中提到的"文本 图片 8_1"可能是生成的...

    C# 实现 动态生成.EXE 程序和源码。

    本示例中的“C# 实现 动态生成.EXE 程序和源码”是一个关于利用C#编程语言动态编译和生成可执行文件(.EXE)的过程,这涉及到对.NET编译器工作原理的理解和运用。 首先,我们需要了解.NET编译器的工作流程。C#源...

    C#串口摄像头录像

    9. **资源管理**:Form1.resx文件用于存储窗体的资源,如本地化字符串、图像、图标等,方便在代码中动态访问。 综上所述,"C#串口摄像头录像"项目涵盖了C#语言基础、Windows Forms UI设计、串口通信、摄像头访问、...

Global site tag (gtag.js) - Google Analytics