小编Jac*_*ack的帖子

如何在调整大小的图片框中居中图像?

在调整表单大小时,如何将图像置于图片框中心?我所拥有的是一个面板中的图片框,所以如果图像大于图片框,我可以在面板上获得滚动条.但这不适用于图片框大小模式"中心图像",仅适用于"自动尺寸".

c# image picturebox

7
推荐指数
2
解决办法
2万
查看次数

ASP .NET自定义RoleProvider不尊重cacheRolesInCookie ="true"

我已经实现了一个自定义角色提供程序,并在我的web.config文件中配置它,如下所示:

<roleManager enabled="true" defaultProvider="TDRoleProvider" cacheRolesInCookie="true">
  <providers>
    <clear/>
    <add name="TDRoleProvider" type="TDRoleProvider"/>
  </providers>
</roleManager>
Run Code Online (Sandbox Code Playgroud)

我已经覆盖了我的自定义角色提供程序中的GetRolesForUser函数,我已经介入它,它运行得很好 - 为我正在测试的用户加载了60个角色.但是,我注意到每次调用User.IsInRole的请求都会调用GetRolesForUser.在我编写的其他应用程序中,它只调用一次,然后将结果缓存在cookie中.出于某种原因,缓存不适用于此应用程序.任何想法为什么?

asp.net cookies forms-authentication roleprovider

6
推荐指数
1
解决办法
2817
查看次数

File.WriteAllBytes或FileStream.Write

File.WriteAllBytes和FileStream.Write/WriteBytes有什么区别?我有一个位图对象,我想在磁盘上创建一个新的bmp/jpg/png.我想我在某处读到WriteAllBytes使用下面的FileStream.Write?

c# stream filestream

6
推荐指数
1
解决办法
7820
查看次数

如何用GreaseMonkey替换onclick事件?

这个网站有一个图像库.每次我点击缩略图时,它都会在新标签页中打开URL(不是因为我设置了firefox以在新标签页中打开链接).我想在同一个窗口中打开URL.缩略图图像的样子就是这样.

<span class="thumb" id="789">
<a href="/post/image/12345" onclick="return PostMenu.click(12345)">
<img  class="preview" src="http://abc.com/image.jpg" title="title" alt="">
</a>
</span>
Run Code Online (Sandbox Code Playgroud)

我相信这样onclick="return PostMenu.click(12345)"做.如何PostMenu.click()在GreaseMonkey中用我自己的空函数替换该函数?有没有办法让GreaseMonkey脚本拦截所有onclick事件?

我唯一的另一个选择是遍历所有span类并onclick="return PostMenu.click(12345)"从链接标记中删除.但是因为在一个页面上可能有超过一百个,我宁愿不这样做.

javascript greasemonkey

6
推荐指数
1
解决办法
3802
查看次数

Google Apps脚本JDBC ResultSet到Array

有没有更好的方法从ResultSet中检索结果?调用getString()每个值非常慢.在我可以使用之前,将大约400行,16列放入阵列需要2.5秒.

查询本身只需要大约80毫秒,这比访问Google表格(约2秒)要快,但读取数据需要很长时间.

这就是我现在正在使用的.

  var results = stmt.executeQuery();
  var numCols = results.getMetaData().getColumnCount();
  var resultsArray = [];
  var count = 0;
  while(results.next()) {
      resultsArray.push([]);
      for (var i = 1; i <= numCols; i++)
          resultsArray[count].push(results.getString(i));
      count++;
  }
Run Code Online (Sandbox Code Playgroud)

javascript jdbc google-apps-script

6
推荐指数
1
解决办法
901
查看次数

C#Winforms,没有使用GrowAndShrink调整大小箭头

我有一个带有图片框,按钮和menustrip的winform.图片框固定在所有方面,因此当我调整表单大小时,图片框也会调整大小.我将表单设置为最小大小为700x600.

但这仅在表单设置为AutoSizeMode = GrowOnly时有效.如果我更改为AutoSizeMode = GrowAndShrink,则对角线<=>调整大小箭头甚至不显示.

如果我在表单上设置SizeGripStyle = Show,我可以让箭头显示并"调整大小"但是当我拖动它以调整大小时,它只是闪烁得非常快并且回到默认大小.

我怎样才能使GrowAndShrink而不仅仅是GrowOnly呢?

c# visual-studio-2010 winforms

5
推荐指数
1
解决办法
4723
查看次数

改变winform中滚动条的大小

我想更改 winforms 中滚动条的实际条/拇指部分的大小,但我找不到方法来做到这一点。无论滚动多少,拇指大约是实际滚动区域的 1/10。无论我向下滚动 1 行还是 1000 行,都是一样的。我希望它的大小根据滚动量进行调整,或者至少使其达到滚动区域大小的 50% 左右。

c# scrollbar winforms

5
推荐指数
1
解决办法
2万
查看次数

C#Backgroundworker报告2个进度条的进度?

我有几个正在处理的大文件,我正在使用它backgroundWorker1.ReportProgress(percent)来报告每个文件完成后的进度.但现在我想要第二个进度条来报告每个文件正在处理时的进度(并重置下一个文件).我可以使用我正在读取的当前字节位置并除以文件的总大小来获得百分比的进度.但是,如果只有一个ProgressChanged事件,如何将此值传递给progressBar2?

c# backgroundworker winforms

5
推荐指数
1
解决办法
1957
查看次数

Web API 2中的ExceptionFilter vs ExceptionLogger与ExceptionHandler

我正在阅读这篇文章,似乎有三种不同的异常事件.

我想使用像Serilog这样的日志框架来捕获异常.

我应该在把日志代码ExceptionFilter,然后ExceptionLogger,再ExceptionHandler?我假设他们都可以访问完整的异常堆栈.

此外,我应该也把日志代码中Application_Errorglobal.asax

c# asp.net exception-handling exception asp.net-web-api

4
推荐指数
1
解决办法
844
查看次数

如何在C#中嵌入VBS并运行它?

我有一个VBScript工作正常.我有一个C#程序,可以使用cscript程序运行VBScript.

我想要做的是将VBS嵌入到C#exe中,这样它就是一个文件,并且能够运行VBS文件.有没有办法让我将嵌入式VBScript文件作为参数传递给cscript或以其他方式运行嵌入式VBS文件?

.net c# vbscript

3
推荐指数
1
解决办法
7429
查看次数