一行代码去掉Devexpress弹窗
Posted alexanderzhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一行代码去掉Devexpress弹窗相关的知识,希望对你有一定的参考价值。
使用的是.net hook方法:
使用代码:
using System;
using System.Windows.Forms;
namespace AlexDevexpressToolTest
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//Alex.DevexpressTools.Hit.Init();
Application.Run(new Form1());
}
}
}
工具方法:
using DotNetDetour;
namespace Alex.DevexpressTools
{
public class Hit
{
public static void Init()
{
MethodHook.Install();
}
}
public class Utils : IMethodHook
{
#region 去掉弹窗
[HookMethod("DevExpress.Utils.About.Utility", null, null)]
public static bool ShouldShowAbout()
{
return false;
}
[OriginalMethod]
public static bool ShouldShowAbout_Original()
{
return false;
}
#endregion
}
}
以上是关于一行代码去掉Devexpress弹窗的主要内容,如果未能解决你的问题,请参考以下文章
DevExpress 中gridview怎么才能新建一行?其中的gridview1.AddNewRecord()方法没用
DevExpress的gridControl怎么删除网格中的一行