问题列表 - 第17429页

Visual Basic 6中的控件属性

有没有办法在循环中请求控件属性?

我需要这样的东西:

For each p in control.properties
    if p = "Value" then
        msgbox "I Have Value Property"
    elseif p = "Caption" then
        msgbox "I Have Caption Property"
    end if 
next
Run Code Online (Sandbox Code Playgroud)

它可以以某种方式完成?

vb6 controls properties

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

更新现有列值

添加现有列的新值时会发生什么?旧值是否会被新值覆盖?或者旧的值也将保留并可以检索(类似于simpleDB)?

cassandra

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

IList <T> .Split()扩展方法的方法签名

我希望能够编写以下代码:

// contains 500 entries
IList<string> longListOfStrings = ...

// shorterListsOfStrings is now an array of 5 IList<string>,
// with each element containing 100 strings
IList<string>[] shorterListsOfStrings = longListOfStrings.Split(5);
Run Code Online (Sandbox Code Playgroud)

为此,我必须创建一个名为的泛型扩展方法Split,如下所示:

public static TList[] Split<TList>(this TList source, int elementCount)
  where TList : IList<>, ICollection<>, IEnumerable<>, IList, ICollection, IEnumerable
{
  return null;
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试编译时,编译器告诉我IList<>,ICollection<>并且IEnumerable<>需要一个类型参数.所以,我将定义更改为以下内容:

public static TList<TType>[] Split<TList<TType>>(this TList<TType> source, int elementCount)
  where TList : IList<TType>, ICollection<TType>, IEnumerable<TType>, IList, ICollection, IEnumerable
{
  return null; …
Run Code Online (Sandbox Code Playgroud)

c# generics extension-methods .net-3.5

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

ASP.NET无法创建ActiveX组件

我有一个ASP.NET应用程序,允许用户每月将员工的缺席导出到Microsoft Excel.该应用程序当前正在生成以下异常

例外:无法创建ActiveX组件.

使用以下堆栈跟踪

System.Exception:无法创建ActiveX组件.位于H.\Development\pagec\Visual Studio 2005\Projects\HR\ysnet2\Time\ManagerSummary.aspx.vb中HR.ManagerSummary.ExportToExcel()的Microsoft.VisualBasic.Interaction.CreateObject(String ProgId,String ServerName):line 935 at HR.ManagerSummary.btnExcel_Click(Object sender,EventArgs e)位于H:\ Development\pagec\Visual Studio 2005\Projects\HR\ysnet2\Time\ManagerSummary.aspx.vb:第891行,位于System.Web.UI.WebControls .Button.OnClick(EventArgs e)System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)at System System.Web.UI.Page.ProcessRequestMain的System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)中的.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)

代码在CreateObject行失败.

    'Create the Excel object
    Dim objXL As Object = CreateObject("Excel.Application") ' New Microsoft.Office.Interop.Excel.Application
    Dim objWB As Object = objXL.Workbooks.Add
    Dim objWS As Object = objWB.Worksheets(1)
Run Code Online (Sandbox Code Playgroud)

我在IOMR_帐户的DCOM Config for Microsoft Excel Application中设置了权限,但是没有解决问题.任何想法将不胜感激.

干杯

詹姆士

asp.net excel activexobject

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

Geronimo vs Glassfish

对于生产环境,Apache Geronimo更适合使用ActiveMQ,Derby,Solr的应用程序吗?

solr activemq-classic glassfish derby geronimo

6
推荐指数
2
解决办法
4184
查看次数

如何用CSS制作浮顶?

我知道CSS只支持float属性的左右值,但有没有一种技术来实现浮动顶部?我会尽力解释.我有以下代码:

<div style="float:left">
<div style="float:left">
<div style="float:left">
....
Run Code Online (Sandbox Code Playgroud)

使用此代码,每个div都会向左浮动,直到达到页面的右边界.我想在垂直方向上做同样的事情,这样每个div都放在前一个div的底部,然后,当达到页面的下限时,会创建一个新列.有没有办法只使用CSS(也许编辑HTML代码)?

html css css-float

64
推荐指数
5
解决办法
16万
查看次数

十进制加倍

我有以下测试代码:

decimal test1 = 0.0500000000000000045656554454M;
double test2 = (double)test1;
Run Code Online (Sandbox Code Playgroud)

这导致test2在调试时显示为0.05.为什么它被舍入到2位小数?

谢谢

.net c#

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

使用ajax加载新页面

我是ajax的新手,我想知道我们是否可以加载一个完整的新页面而不仅仅是使用ajax的一部分.请提供一个小例子脚本,以了解是否可行.在这里,当我点击页面中的任何链接时,当我从一个页面切换到另一个页面时,我试图仅向用户显示一个URL.

ajax load

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

c#for vb.net中的循环

相当于什么

for (int rowCounter = 0; rowCounter < rowCount; rowCounter++)
{
    for (int columnCounter = 0;columnCounter < columnCount; columnCounter++)
    {
        string strValue = GridView1.Rows[rowCounter].Cells[columnCounter].Text;
        grdTable.AddCell(strValue);
    }
}
Run Code Online (Sandbox Code Playgroud)

在VB.net?

vb.net

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

setMnemonic为第一次出现的字符加下划线

在重新实现现有程序时,我希望保留用户熟悉的消息文本.我想添加的一个增强功能是一个很好的仅键盘界面,包括助记符.但是使用直观的助记符和现有文本会产生一些难看的结果.例如:

    useUpperCheckBox = new JCheckBox("Use UPPERCASE letters");
    useUpperCheckBox.setMnemonic(KeyEvent.VK_U);
Run Code Online (Sandbox Code Playgroud)

强调"使用"中的"U"而不是"大写"中的"U".由于用户的眼睛自然地被"大写"寻找助记符,因此装饰的默认位置有点不直观.

是的,我已经阅读了文档和教程,说明了助记符的第一个实例是下划线,但这不是我想要的.经常出现这种情况,我无法相信我是唯一一个对此感到沮丧的人.当然,比我聪明的人已经想出如何将装饰放置在与默认位置不同的地方.

java swing

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