我有一个表单和一些按钮。当我按下按钮时,windows窗体控件,如文本框或组框,按钮出现和消失并改变我窗体上的位置,因为它是一个动态窗体:)但是,我想做的是有一个按钮(BACK),它将使我的表单恢复到按钮操作之前的状态,将控件放回原位并声明他们在行动之前。我想到了一个C类MyState(),它将具有类似Form1数组的内容。我将在该数组中保存表单状态,当我按下back按钮时,从数组中获取表单状态的“副本”以及索引状态的索引。不幸的是,我不知道如何实现它。:|任何人都可以告诉我正确的方法吗?classMystate{privateForm1[]state;publicMystate(in
我的应用程序崩溃并生成一个Windows事件日志,内容如下:Faultingapplicationsomeapp.exe,version1.0.0.0,faultingmoduleTAOd.dll,version1.6.9.0,faultaddress0x0000f8286.有没有办法将这个地址映射到方法调用?我没有调试信息。该应用程序正在生产机器上运行,因此无法随时停止。我想从如此少的信息中找到线索... 最佳答案 是的,有办法。生成映射文件并查找函数。编辑:尝试http://www.codeproject.com/KB/debu
是否有Windows事件或机制可以让我知道SD卡是否安装在使用C#运行WindowsXP/Vista/7的PC上?直到今天,我找到了一种使用WMMessages来了解是否连接了新驱动器的方法,以及一种使用WQL的方法,它们适用于CD/DVD和USB,但没有人能够检测到我是否插入了SD卡入电脑。这似乎与USB驱动器不同,我猜那是因为“阅读器”硬件已经连接到PC。但我不敢相信没有办法:(我的问题的一些背景:我必须手动复制800张SD卡,这是一次性的事情,我想制作一个小应用程序,在我插入一张卡后立即启动复制作业,这样您就不必单击任何按钮。 最佳答案
我想检查我的应用程序是否正在VMWare上运行。在C++中是否有可靠的方法来执行此操作? 最佳答案 我刚在codeproject上找到这个程序集。http://www.codeproject.com/KB/system/VmDetect.aspx 关于c++-以编程方式检测VMWare,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1891508/
我正在尝试编写一个应用程序,它将在所有正在运行的进程(以及在我的应用程序启动后创建的进程)上使用WindowsAPI的某些函数和DLL进行静态化).在互联网上搜索后,我发现了几个可能有用的工具-例如WinAPIOverride、EasyHook和ProcMon,它们使用不同类型的钩子(Hook)。不幸的是,对我来说,他们似乎无法完全满足我的需要:WinAPIOverride、EasyHook只能Hook应该选择的某些进程,以及ProcMon没有可用于跟踪我需要的API调用的接口(interface)。我还想知道这种Hook是否可以与Python代码交互,或者至少与C#环境交互。我想听听
Microsoft批准的从音频CD中提取原始音频数据的方法是什么?我希望用C++或C来做到这一点。具有讽刺意味的是,在XP/Vista/7中,有用于写入数据的IMAPI(ImageMasteringAPI),但不能用于读取数据。是否有一组API函数用于此?还是我需要发送SCSI命令? 最佳答案 这里有几个代码示例...http://www.codeproject.com/KB/audio-video/SimpleAudioCD.aspxhttp://www.codeproject.com/KB/cs/csharpripper.asp
任何人都可以指导我使用c#.net连接ibmwebspheremq,原因是我试图将消息推送到MQ,请给我建议使用c#.net进行连接 最佳答案 在Windows上有一个IBM提供的dll(自v5.3Fixpack8起)称为amqmdnet.dll,它是一个.NET程序集,为MQSeries提供IBM支持的模型。(Reference)它通常位于C:\ProgramFiles\IBM\WebSphereMQ\bin\amqmdnet.dll如果您需要更多指导,CodeProject上有几个关于如何从.NET与MQ通信的示例:http:/
我想在C#中的组合框中添加复选框。我的目的是用户可以从一个ComboBox中选择多个值(全选和取消全选)。请帮忙 最佳答案 您必须通过提供自己的呈现策略并“手动”添加CheckBox来扩展ComboBox控件。这些开源项目可以使用了:http://www.codeproject.com/KB/combobox/CheckComboBox.aspxhttp://www.codeproject.com/KB/combobox/extending_combobox.aspx 关于c#-如何在C
我正在寻找可在Winform应用程序中使用的免费WYSIWYG编辑器控件。应用程序的主要语言是VB,但也可以选择使用C#。为了澄清,我需要一个具有格式栏的富文本编辑器控件。我浏览了整个网络,我能找到的唯一选择是昂贵的控制包,它们超出了我的需要。我并不反对创建我自己的此控件版本,如果能找到一个免费且开放的替代方案就好了。 最佳答案 在这种情况下,从CodeProject文章开始似乎是最简单的:http://www.codeproject.com/KB/edit/editor_in_windows_forms.aspx--这不是我的第一
我在学校做一个项目,我们在网络上建立了一个简单的key分发中心,用河豚加密。我已经成功地编写了它并让它在同端机器上工作。当我必须将它发送到不同字节序的机器时,问题就出现了。key被加密为字符数组,并通过网络发送和接收。当两端打印加密key时,显示相同的加密字符串,但解密失败。我试过把数组的顺序倒过来解密,结果都是一样的。我的问题:在这种情况下,我对char数组的反转是否是处理字节序问题的正确方法?问题可能是它已在单字节序风格的机器上加密,而无法在小字节序机器上使用相同的算法解密?(这里是我使用的河豚版本:http://www.codeproject.com/KB/security/bl