草庐IT

位置信息

全部标签

c# - 屏幕右下角表格位置

我正在使用c#WinForm开发一个sman通知应用程序。我想将主窗体放在屏幕工作区的右下角。如果有多个屏幕,是否有办法找到最右边的屏幕放置应用程序,或者至少记住上次使用的屏幕并将表单放在右下角? 最佳答案 我目前没有多个显示要检查,但它应该是这样的publicpartialclassLowerRightForm:Form{publicLowerRightForm(){InitializeComponent();}protectedoverridevoidOnLoad(EventArgse){PlaceLowerRight();ba

c# - 您从哪里获得有关C#编程的最佳最佳深入信息?

你从哪里得到C编程的最深入的信息?我要找的教程,例子,博客,专门论坛等专门为C。 最佳答案 EricLippert'sblog是首屈一指的,国际海事组织。CharlieCalvert'sCommunityBlog也不错-尤其是社区聚合帖子,突出了其他地方的有趣帖子。 关于c#-您从哪里获得有关C#编程的最佳最佳深入信息?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/269613

c# - 在 Windows 7 和 Vista 中存储应用程序数据的位置

我的应用程序需要像大多数应用程序一样存储数据。该应用程序以前仅在XP上使用,它会将数据存储在ProgramFiles中。现在我们的客户正在迁移到Windows7,我必须对其进行升级,以便将数据存储在一个新文件夹中。我选择了ApplicationData文件夹,因为我认为我根本不需要UAC就可以访问。现在在一些Windows7机器上这很好,但在其他机器上访问文件夹失败,可能是因为权限,但当以管理员权限运行时程序运行正常。我使用了错误的文件夹还是这些情况异常?无论哪种情况,这种事情的最佳做法是什么?我正在使用以下C#SpecialFolder获取AppData文件夹位置。System.En

c# - 如何根据鼠标位置从文本框中获取特定文本值

我有一个多行文本框,它根据给定的数据显示一些值(通常每行一个值)。(为了让工具提示弹出一些“替代”数据)我想得到鼠标悬停在上面的词(或者至少是一行),这样我就可以找到替代方法显示。关于如何根据文本框和字体大小进行计算,我有一些想法,但我不知道该怎么做,因为大小和字体可能会经常变化。那么...有什么方法可以使用鼠标位置来抓取特定的文本框文本吗? 最佳答案 这是一个替代解决方案。将此MouseMove事件添加到您的文本框:privatevoidtxtHoverWord_MouseMove(objectsender,MouseEventA

c# - 如何自定义OAuthAuthorizationServerProvider的报错信息?

我们正在使用OAuthAuthorizationServerProvider类在我们的ASP.NETWebApi应用程序中进行授权。如果在GrantResourceOwnerCredentials中提供的用户名和密码无效,调用context.SetError("invalid_grant","Theusernameorpasswordisincorrect.");生成以下Json结果:{"error":"invalid_grant","error_description":"Theusernameorpasswordisincorrect."}有没有办法自定义这个错误结果?我想让它与A

c# - 在 Stream 中找到给定字节序列开始位置的最佳方法

您认为在System.Stream中查找给定字节序列开始位置(第一次出现)的最佳方法是什么:publicstaticlongFindPosition(Streamstream,byte[]byteSequence){longposition=-1;///???returnposition;}附言首选最简单但最快的解决方案。:) 最佳答案 我已经找到了这个解决方案。我用一个3.050KB的ASCII文件做了一些基准测试和38803lines.用搜索bytearray的22bytes在文件的最后一行,我得到了大约2.28的结果。秒(在慢

c# - 如何更改 MessageBox 位置?

我需要更改消息框的位置。我不希望它位于页面的中央。MessageBox.Show("Hello"); 最佳答案 通常,您不能更改标准消息框的启动位置。您的问题的解决方案:创建您自己的自定义消息框。有创建的例子CodeProject.使用WindowsHookProcedure(WinAPI)的复杂方法(KB180936)。 关于c#-如何更改MessageBox位置?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - Windows Phone 8.1 位置跟踪

我想实现一个持续将设备位置发送到网络服务的应用程序。查看文档,我找到了Geolocation类和一些讨论位置跟踪的文章:Howtocontinuouslytrackthephone'slocationforWindowsPhone8Howtorunlocation-trackingappsinthebackgroundforWindowsPhone8实现这些文章中讨论的两个示例项目时,我注意到geolocator_PositionChanged()事件不会在每次位置更新时触发。事件的两次执行之间存在延迟(大约10/15分钟)。奇怪的是,即使应用程序在前台执行(不仅在后台),也会发生这种

c# - 升级到 ASP.NET Core 2.0 后 Web API 控制台中的重复信息消息

我将WebAPI项目从ASP.NETCore1.x升级到ASP.NETCore2.0,代码更改非常少。运行WebAPI时,命令提示符会正常打开。但是,每条信息消息都是重复的。这是ASP.NETCore错误还是升级后我这边的问题?更新:我在Startup.csConfigure方法中执行了以下操作:loggerFactory.AddConsole(Configuration.GetSection("Logging"));loggerFactory.AddDebug();当我删除它时,没有重复项。这已经不需要了吗? 最佳答案 WebHo

c# - IDisposable GC.SuppressFinalize(this) 位置

我为我的代码使用默认的IDisposable实现模板(模式)。片段:publicvoidDispose(){Dispose(true);GC.SuppressFinalize(this);}protectedvirtualvoidDispose(boolisDisposing){if(!this.disposed){if(isDisposing){//cleanupmanagedresources}//cleanupunmanagedresourcesthis.disposed=true;}}我的问题:为什么在Dispose公共(public)方法中调用“GC.SuppressFina