在运行时用事件textchanged禁用/启用applicationbar按钮(Windows Phone)。
在代码的这一部分中是事件文本划分以启用te Applicationbar中的按钮. c#: private void Textbox_TextChanged(object sender, EventArgs e) { ApplicationBarIconButton btn_guardar = ApplicationBar.Buttons[0] as applicationBarIconButton; if (!string.IsNullOrEmpty(txt_nom_usuario.Text) && !string.IsNullOrEmpty(txt_edad_usuario.Text) && !string.IsNullOrEmpty(txt_peso_usuario.Text)) { btn_guardar.IsEnabled = true; } else btn_guardar.IsEnable
152 2024-04-26
编程技术问答社区
向控制台应用程序传递参数
我能够使用以下内容成功地将参数传递到控制台应用程序中: ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = Properties.Settings.Default.EmailBlasterAppPath; string subject = txtSubject.Text.Replace(@"""", @""""""); string emailbody = txtEmail.Text.Replace(@"""", @""""""); string args = String.Format("{0},{1},{2},{3},{4}", "SendPlainEmail", B2BSession.Doctor.DoctorId.ToString(),
14 2024-04-26
编程技术问答社区
当被钉在开始菜单上时,应用程序的标题丢失了
我将C#应用程序固定到Windows 2008 R2中的开始菜单时有问题.具有正确图标但应用程序名称的应用程序引脚丢失.实际上,我只是显示图标. 我的CSPROJ具有一个MSBUILD导入,该导入指向自定义目标文件以自动生成汇编类别类.我已经检查了生成的AssemblyInfo文件,并确认了正确设置了汇编,汇编产品和汇编程序的属性. 当我右键单击.exe并查看属性\详细信息时,一切看起来都不错.所有信息都按预期显示,只是在固定应用程序时不会. 有人对为什么会这样有任何想法吗? 欢呼, ben 解决方案 好吧,所以我解决了我的问题. 我对细节有些朦胧,但是当将项目添加到Startmenu时,创建了一个注册表密钥,其中包含有关该项目的元数据. 下: HKEY_CLASSES_ROOT \本地设置\ Software \ Microsoft \ Windows \ Shell \ Muicache 此雷基有一组密钥/值对,其中之一是通往我
6 2024-04-26
编程技术问答社区
C# 窗口服务-暴露网络界面
我创建了一个曝光Web接口的Web服务. 服务以控制台模式运行,我看到了Web界面 public ServiceHost serviceHost = null; public ServiceHost serviceHost = null;; private readonly TestService s; public Service() { InitializeComponent(); s = new TestService(); } protected override void OnStart(string[] args) { Logger.Info("Start event"); if (serviceHost != null) { serviceHost.Close(); }
18 2024-04-26
编程技术问答社区
在Windows 8中启动时自动运行我的C#应用程序的方法
我目前在Windows 8的启动期间使我的应用程序Autorun有问题.我试图将该应用程序放在注册表中.实际上,我尝试了本地机器和当前用户方法: RegistryKey rkHKLM = Registry.LocalMachine; RegistryKey rkRun; RegistryKey rkHKCU = Registry.CurrentUser; RegistryKey rkRun1; rkRun = rkHKLM.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", true); rkRun1 = rkHKCU.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", true); if (checkBox1.Checked) { rkRun.SetValue("MyApp", Application.Executabl
12 2024-04-26
编程技术问答社区
如何使用主文件表数据读取文件属性
在我的项目中,我希望在特定文件路径下列出所有文件.do对于某些用户权限问题,请使用主文件表访问所有文件. 使用此 这个将列出文件名和父级FRN,是否有任何方法可以列出文件属性???? 我也想显示这些详细信息. 创建日期 修改的数据 文件大小 usn_record包含这些详细信息. 解决方案 public IEnumerable EnumerateFiles(string szDriveLetter) { List fdList = new List(); try { var usnRecord = default(USN_RECORD); var mft = default(MFT_ENUM_DATA);
16 2024-04-26
编程技术问答社区
仅在某些机器上,CustomSettingProvider的引用为空
我正在使用CustomSettingProvider,可以在此处找到: http:http://wwww. codeproject.com/kb/vb/customsettingsprovider.aspx 在某些计算机上,抛出了零参考异常: System.NullReferenceException: . bij cx.a(SettingsPropertyValue A_0) bij cx.a(SettingsContext A_0, SettingsPropertyValueCollection A_1) bij System.Configuration.SettingsBase.SaveCore() bij System.Configuration.SettingsBase.Save() bij System.Configuration.ApplicationSettingsBase.Save() cx.a()是getValue或se
10 2024-04-26
编程技术问答社区
Windows Store 8.1和System.Windows.Forms
最近,我尝试为Windows 8.1制作一个电池应用程序(C#,存储应用程序) (我正在使用VS2013,也尝试了VS2012的结果). 事实证明,我需要添加对该项目的参考 - 但是我无法在参考管理器中添加任何内容:它说"所有框架组件都已引用".而我所需要的就是获取system.windows.forms-当我搜索它时,什么也不会出现. 有什么想法,我该怎么办? (请告诉我我是否忘记了必不可少的东西) 解决方案 Windows Store应用程序是从头开始的,在新技术堆栈上,因此Windows Form和WPF不是Windows Store应用程序的一部分. Windows商店应用程序和Windows表单应用程序具有不同的集合 apis. Windows Store应用程序被称为称为Metro Apps,现在他们一直在合并这些内容(不想介绍详细信息). 因此,上面只是关于差异的小提示.实际上,不可能在这里解释所有内容.只是探索.
16 2024-04-26
编程技术问答社区
监控Windows中的应用程序文件访问
我需要监视WIN 7操作系统中的应用程序访问.我想监视哪种软件在哪个位置读取,编写或创建文件.我认为,这项工作对文件系统观察者和审计不可能.我该如何与C#一起工作?是否有适当的API? 解决方案 您需要一个文件系统过滤器驱动程序,以进行细粒度监视和跟踪应用程序访问文件.开发内核模式驱动程序需要C编程和特殊知识.您可以自己写一个驱动程序(阅读MSDN文章)或使用我们的 callbackfilter 产品(它提供了预先创建的驱动程序和.NET API,并与您的软件集成).
8 2024-04-26
编程技术问答社区
如何在数据网格视图中保存复选框的选中状态 C# Windows应用程序
我在C#Windows应用程序中工作,填充了从SQL Server到数据网格视图的记录,每行动态复选框设施.我想通过该特定行的复选框选择选定的行.到现在为止,我成功实现了目标.但是我面临的有关保存检查状态的小问题,示例我只想检查那些名称= max的记录,我在该文本框中有一个文本框,我称之为文本chnage事件,like query 按名称的过滤器代码: try { SqlCommand cmd = null; SqlConnection con = null; Ranks rank = new Ranks(); con = new SqlConnection(cs.DBcon); con.Open(); cmd = con.CreateCommand(); cmd.CommandText = "Select * fr
16 2024-04-26
编程技术问答社区
在WPF应用程序中自定义图形?
我有一个WPF应用程序,其中有一个带有图形的图片框,我需要一种能够以简单的方式更改此图形的方法(例如,在程序安装目录中替换图像文件). 解决方案 定义一个从外部图像文件加载图像的函数 public static ImageSource LoadImage(string fileName) { BitmapImage bitmap = new BitmapImage(); bitmap.BeginInit(); bitmap.UriSource = new Uri("file:///" + fileName.Replace("\\", "/")); bitmap.EndInit(); return bitmap; } 您可以将图像控件分配给此函数返回值. someImageControl.Source = LoadImage(@"d:\\images\\image.png"); 其他解决方案 我不确定这是您想要的,但是.
10 2024-04-26
编程技术问答社区
如何在Fiddlecore中使用Fiddler的根证书授权?
我想加载Fiddler在Fiddlecore中生成的root Ca,以便用来签名HTTPS证书.我这样做的原因是能够飞行地在提琴手和提琴手之间切换. 解决方案 首先,通过在quickexec bar中键入about:config获得fiddler.certmaker.bc.cert和fiddler.certmaker.bc.key pref值. . 之后在Fiddlercore(启动代理之前)中使用它们: Fiddler.FiddlerApplication.Prefs.SetStringPref("fiddler.certmaker.bc.key", FIDDLER_KEY); Fiddler.FiddlerApplication.Prefs.SetStringPref("fiddler.certmaker.bc.cert", FIDDLER_CERT);
14 2024-04-26
编程技术问答社区
Windows 10(表面)上的键盘Winforms
我的Winforms应用程序在平板电脑模式下的Windows 10的Surface Pro上运行. 没有附加物理键盘. 我启动了我的应用程序,当我击中文本框时,触摸键盘不会出现. (它是一个简单的Windows.forms.textbox控件)使用我的自定义控件,它从文本框继承也无法正常工作. 当我在Combobox中"单击"时,触摸键盘就到了前面.当我单击从Windows.forms.combobox继承的自定义Combobox中时,也会出现. 当我单击" Commobox"打开的触摸键盘后,我单击文本框时. 我该如何解决我的问题?我可以在控件中添加C#命令以强制触摸键盘的幻影吗? 我已经更改了设置"在不在平板电脑模式下时显示触摸键盘或手写面板,并且没有附加键盘,因为我在另一个线程中阅读了它,但没有任何更改. 感谢您的帮助. 解决方案 我建议在事件处理程序中建议以下代码: var progFiles = @"C:\Program Fil
20 2024-04-26
编程技术问答社区
如何订阅system.windows.automation中的弹出窗口打开
我正在尝试使用System.Windows.Automation库进行一些UI测试,并能够取得一些进展,但是我无法订阅在我的应用程序中创建弹出窗口的事件.我尝试在root(桌面对象)和窗口上使用Automation.AddStructureChangedEventHandler>,但这不起作用.我还尝试使用不同的范围,这也没有帮助. AutomationElement desktop = AutomationElement.RootElement; AutomationElement app = desktop .FindFirst(TreeScope.Children, new PropertyCondition(AutomationElement.NameProperty, "Name of the App", PropertyConditionFlags.IgnoreCase)); ActivateWindow(app);
22 2024-04-26
编程技术问答社区
Windows帐户应运行的哪个Windows帐户访问网络SQL服务器
我正在考虑创建一个可以定期运行并查询网络数据库并将信息存储在本地计算机上的Windows服务(请不要询问为什么!). 当没有人登录本地计算机时,我希望这项服务可以运行.该服务应在LocalService,Localsystem或网络下运行什么帐户. 将向包括本地的所有网络数据库提供用户名和密码. 解决方案 我可能会创建一个特定的域帐户,并授予SQL Server和您要使用的任何本地商店的权利.如果您想使用SQL凭据连接到数据库,则可以是本地帐户(可以访问本地资源)或更高的特权用户(例如本地资源). 其他解决方案 要确保您可以实际连接到数据库,我建议您创建一个服务帐户(类似/用户 - 并应用不过期的密码). 这样,您可以在SQL Server中设置用户并在连接时使用集成安全性. 例如: 域:stackoverflow 服务:searchDB 我将创建一个用户stackoverflow \ searchdbuser 基本上,在设置Windows服
12 2024-04-26
编程技术问答社区
配置环回适配器
tl; dr 如何使用环回访问计算机的文件? 我需要在不安装网络驱动器的情况下测试我的代码.为此,我已经安装了Microsoft Loopback适配器.我现在可以在"网络连接"下访问它. 在其属性 - >配置 - >高级我将其网络地址设置为192.168.0.123. ,但似乎什么也没做.例如,我不能在浏览器或Windows Explorer中输入该地址并查看我的计算机文件. 我该如何实现?它不必由Explorer使用 - 如果我可以从C#做到这一点,那很好,因为这是目标. 解决方案 谢谢大家.看来这很琐碎(一旦您知道该怎么做...). 只需使用UNC路径即可.无需设置. (我确实通过Explorer's UI共享文件夹.但是我不确定是否需要.)
12 2024-04-26
编程技术问答社区
如何在WINDOWS手机中改变点击和释放时的按钮图像
我想在单击按钮时更改image1(Let Let Let Lits Lits),再到Image2,然后再次发布时,我想将其更改为Image1. . 如果有任何人知道,请回答我.我是Windows Phone开发的新手. 解决方案 c# private bool _myButtonIsPressed; public bool MyButtonIsPressed { get{ return _myButtonIsPressed;} set{ _myButtonIsPressed = value; if(value==false){ MyButton.Content = ImageWhenReleasing; } else{ MyButton.Conten
12 2024-04-26
编程技术问答社区
如何实施迷你语言?
环境 Windows 8.1 64bit Microsoft Visual Studio c# 我要做的事情 在C# 中实现迷你语言 我在公司中的工作是制造一种可自动评估公司产品性能的软件.评估涉及打开阀,流动化学品,从传感器获取信号,计算一些值等... 问题是用户想要更改过程和参数时,例如反应时间多长时间,打开阀的顺序,反应导管是否被冲洗,程序员必须更改源代码并构建另一个每次用户需要的软件. 因此,我正在尝试在C#中实现迷你语言.用户可以使用易于理解的语言来组织测量过程.用户在txt文件中写了一个代码,我的软件读取它,解析每行代码,提取命令和参数,在软件中调用相应的方法. 例如,用户编写了像open_valve(3)之类的代码行,我的软件读取代码并调用内部方法send_commands_to_ADconverter(VALVE, 3),该方法通过连接到计算机的A/D转换器将适当的命令发送到目标阀.这是我的概念. 但是,由于缺乏我的编程技
12 2024-04-26
编程技术问答社区
强制使用Windows经典主题的应用程序
大家好,我已经四处寻找这个问题,但什么也没想到. 问题: 如果用户更改Windows桌面上的配色方案,它会在我的.NET应用程序中调整一些功能. 无论用户的主题已设置为哪些? 谢谢! 解决方案 如果您正在使用Visual Studio:当您转到应用程序项目的属性时,您会找到一个复选框启用XP Visual Styles .如果您禁用它,则不得将主题应用于您的申请.我认为这相当于删除用户Nobugz提到的代码线. 其他解决方案 在启动时 Application.VisualStyleState = System.Windows.Forms.VisualStyles.VisualStyleState.NoneEnabled; 其他解决方案 我已经使用devexpress(关于如何在没有第三方控制的情况下本地进行操作,我不知道. 具体来说,在此处查找DEVEXPRESS控制套件中的主题引擎:
18 2024-04-26
编程技术问答社区
没有用户登录时重新绘制窗口
没有使用C Sharp登录到Windows机器的活动用户时,是否可以重新粉刷窗口?并且该窗口可用于筛选捕获程序吗?还是根本不可能,必须将用户登录到机器中. 我利用以下内容: SetForegroundWindow(handle); InvalidateRect(IntPtr.Zero, IntPtr.Zero, true); UpdateWindow(handle); 感谢所有的帮助 解决方案 由于没有用户登录,因此没有UI运行. 所以,不,您不能在这种情况下重新粉刷(没有重新粉刷的窗口). 其他解决方案 是的,登录屏幕是一个特殊的桌面(Windows可以有几个桌面).一个模糊的问题(但不完全相同): wpf窗口上的wpf窗口 有关桌面和winlogon桌面的更多信息: http://msdn.microsoft.com/en-us/library/ms682573(v = vs.85).aspx
12 2024-04-26
编程技术问答社区