C# 反编译 自定义控件
时间: 2023-09-27 21:04:32 浏览: 57
首先,您需要获取该控件的编译后的 DLL 文件。然后,您可以使用反编译器,如ILSpy或dotPeek,来反编译该文件以查看其源代码。
一旦您获得了该控件的源代码,您可以将其添加到您的 C# 项目中,并进行任何必要的修改。请注意,如果您对该控件进行了修改,则需要重新编译它,并在您的项目中使用新的 DLL 文件。
相关问题
C#自定义控件反编译出来
反编译 C# 自定义控件的方法如下:
1. 从 NuGet 安装 .NET 反编译工具,如 JetBrains dotPeek 或 Telerik JustDecompile。
2. 打开反编译工具并选择要反编译的程序集(.dll 文件)。
3. 导航到你的自定义控件类并查看其源代码。
请注意,反编译未经授权的代码可能会违反版权法。确保你有权访问和使用该代码。
C# 返回用户自定义控件的Size
返回用户自定义控件的大小与返回普通控件的大小是相同的。只需在自定义控件的类中添加一个公共属性,该属性返回控件的大小即可。
例如,假设你有一个名为MyCustomControl的自定义控件类。你可以将以下代码添加到该类中:
```csharp
public Size ControlSize
{
get
{
return this.Size;
}
}
```
该代码将添加一个名为ControlSize的公共属性,该属性返回控件的大小。当你在其他代码中创建MyCustomControl的实例时,可以使用ControlSize属性来访问控件的大小。例如:
```csharp
MyCustomControl myControl = new MyCustomControl();
Size size = myControl.ControlSize;
```
该代码将返回MyCustomControl实例的大小,并将其存储在名为size的Size变量中。你可以使用变量size来访问控件的大小属性(例如,size.Width和size.Height)。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)