问题列表 - 第22178页

Vb.net sendkeys,字母重复?

我用SendKeys创建了一个简单的测试,并尝试了SendWait和Send.

 Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
    System.Threading.Thread.Sleep(10000)
    SendKeys.SendWait("If you can read this, it works." + "{ENTER}")
End Sub
Run Code Online (Sandbox Code Playgroud)

我用Skype测试过,一些字母翻了一倍.我在Flash中测试过,我得到了"Iffff yyouu cccaaaannn rrreaaaddd thhhiiisss ,,, iiittt wwwooorrrrkkks."

显然问题是滞后造成的.我该怎么做才能防止字母加倍(或三倍)?我可能在这里错过了一些大事......

vb.net sendkeys

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

WPF:GroupBox动态高度

我在WPF组框中的dockpanel内部有一个文本框和数据网格.

<GroupBox Margin="8,142.04,1.783,230.4" Height="Auto" Header="Desired Meeting Outcomes (decisions or actions)?" MaxWidth="635" MinWidth="550" FontWeight="Bold" FontSize="13.333" BorderBrush="#FFD5DFE5" MinHeight="106" VerticalContentAlignment="Stretch">
        <DockPanel Margin="0">
            <local:TextboxControl Margin="0" d:LayoutOverrides="Height, HorizontalMargin" Width="538.217" VerticalAlignment="Top" HorizontalAlignment="Left" DockPanel.Dock="Top"/>
            <local:  Height="Auto" HorizontalAlignment="Left" MinHeight="25" MinWidth="538" DockPanel.Dock="Top"/>
        </DockPanel>
    </GroupBox>
Run Code Online (Sandbox Code Playgroud)

我正在从文本框中动态添加数据网格中的行,从而导致数据网格增长.但是,即使其高度设置为"自动",我的组合框的高度也不会动态增长.如何根据其所包含的内容大小使我的groupbox增长和缩小?

wpf groupbox

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

java.sql.SQLException:[Microsoft] [ODBC Microsoft Access驱动程序]参数太少

似乎我的代码的这一部分是发生异常的地方:

c = dbConnection.getConnection(); 
q = "SELECT * FROM book WHERE nextInc<=? AND inlib=?";
s = c.prepareStatement(q); 
s.setBigDecimal(1,BigDecimal.valueOf(curDate.getTime())); 
s.setBoolean(2,false); 
rs = s.executeQuery(); <-- Error.
Run Code Online (Sandbox Code Playgroud)

我正在使用"sun.jdbc.odbc.JdbcOdbcDriver".

database ms-access

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

.NET是否具有在字符实体及其unicode值之间映射的内置函数?

& Eacute ;  \u00C9
& egrave ;  \u00E8
& eacute ;  \u00E9
& apos   ;  \u0027
Run Code Online (Sandbox Code Playgroud)

就像是:

f("&apos;") = '\u0027' where f :: string -> char
g('\u0027') = "&apos;" where g :: char -> string
Run Code Online (Sandbox Code Playgroud)

或者是否有第三方库具有BSD或MIT风格的许可免费许可证?否则我将不得不创建自己的映射,但它非常紧急,我不想错过可用的功能.

.net c# unicode f# character-entities

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

在旧式main()的参数中分解WinMain的cmdLine

我想转换WinMaincmdLine参数argc,argv所以我可以使用我为控制台应用程序编写的参数解析函数.

除了我想支持"引号"之外,这将是微不足道的.例如:

test.exe test1 test2 "testing testing"

应该

argv[0] = "test.exe"; argv[1] = "test1"; argv[2] = "test2"; argv[3] = "testing testing";
Run Code Online (Sandbox Code Playgroud)

我意识到cmdLine没有程序名(argv [0]); 这没关系我可以使用虚拟值.

我正在考虑用正则表达式来做这件事,(("[^"]+")\s+)|(([^\s]+)\s*)我不确定它会如何运作..可能不是很好?在windows api中是否有任何功能?谢谢

c c++ windows winapi

16
推荐指数
3
解决办法
9737
查看次数

EJB。什么是,它为什么存在以及它是如何工作的?

伙计们,我已经尝试阅读大量有关 EJB 的内容。我不明白。似乎大多数作者对它都有肤浅的认识。他们基本上说这是业务逻辑“东西”。他们没有向它展示它如何与 AppServer 等交互、它做什么、如何以及为什么?

java ejb

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

这个sql select语句有什么问题?

这是我的选择声明,

SELECT TOP 1
  EmpId, RemainingAdvance 
FROM SalaryDetails
WHERE EmpId IN (SELECT Emp_Id
                FROM Employee
                WHERE Desig_Id='27')
ORDER BY CreatedDate DESC
Run Code Online (Sandbox Code Playgroud)

当我执行SELECT Emp_Id FROM Employee WHERE Desig_Id='27'结果时

Emp_Id
16
17

但是当我执行我的第一个语句时,它只给出了结果16但没有输出17...我在SalaryDetails表格中有两个EmpId的记录.....

编辑:

从我的查询中删除TOP 1我得到了这个,

SELECT EmpId, RemainingAdvance FROM SalaryDetails 
where EmpId in (select Emp_Id from Employee where Desig_Id='27')
               ORDER BY CreatedDate DESC 
Run Code Online (Sandbox Code Playgroud)

给我

alt text http://img189.imageshack.us/img189/6836/resultpane1.jpg

我想要结果EmpId 16,17 ORDER BY CreatedDate DESC...因为我现在我Desig_Id='27'和我将用变量改变它@CategoryId...所以可能有'n'个员工基于@CategoryId

EmpId  RemainingAdvance
16 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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

Chrome无法正确渲染div中的span

当跨度嵌套在具有不同背景的div中时,在其上方和下方有一个小间隙.FF不会那样渲染.

这是html:

<html>
 <body>
  <div style="background-color:magenta">
   <span style="background-color:cyan">Nested</span>
  </div>  
  <div style="background-color:cyan">Can you see that magenta line ?</div> 
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

有没有人经历过这个?

谢谢PS:我在Xubuntu 9.10下运行chrome 5.0.307.9 beta

css google-chrome

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

我应该使用byte还是int?

我记得在某处读过使用Int32更好(在性能方面),即使你只需要字节.它(仅限于)适用于您不关心存储的情况.这有效吗?

例如,我需要一个可以保存一周的变量.我

int dayOfWeek;
Run Code Online (Sandbox Code Playgroud)

要么

byte dayOfWeek;
Run Code Online (Sandbox Code Playgroud)

编辑:伙计们,我知道DayOfWeek枚举.问题是关于其他事情.

c# asp.net

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

如何获取无窗口ATL控件的HWND?

我创建了一个ATL windows less控件,类定义如下:

    class ATL_NO_VTABLE CRSPClient :
    public IObjectSafetyImpl<CRSPClient, INTERFACESAFE_FOR_UNTRUSTED_CALLER|INTERFACESAFE_FOR_UNTRUSTED_DATA>,
    public CComObjectRootEx<CComSingleThreadModel>,
    public IDispatchImpl<IRSPClient, &IID_IRSPClient, &LIBID_axBanckleRSPClientLib, /*wMajor =*/ 1, /*wMinor =*/ 0>,
    public IPersistStreamInitImpl<CRSPClient>,
    public IOleControlImpl<CRSPClient>,
    public IOleObjectImpl<CRSPClient>,
    public IOleInPlaceActiveObjectImpl<CRSPClient>,
    public IQuickActivateImpl<CRSPClient>,
    public IViewObjectExImpl<CRSPClient>,
    public IOleInPlaceObjectWindowlessImpl<CRSPClient>,
#ifdef _WIN32_WCE // IObjectSafety is required on Windows CE for the control to be loaded correctly
    public IObjectSafetyImpl<CRSPClient, INTERFACESAFE_FOR_UNTRUSTED_CALLER>,
#endif
    public CComCoClass<CRSPClient, &CLSID_RSPClient>,
    public CComControl<CRSPClient>
Run Code Online (Sandbox Code Playgroud)

然后出于某种目的,我需要将消息发布到窗口。我尝试通过多种方式获取窗口句柄,但都失败了:

    HWND CRSPClient::GetHwnd()
{
    HWND hwndRet = NULL;
    // hwndRet = m_hWnd;
    //IOleInPlaceActiveObjectImpl<CRSPClient>::GetWindow(&hwndRet);
    //IOleWindow<CRSPClient>::GetWindow(&hwndRet);
    //this->m_spInPlaceSite->GetWindow(&hwndRet);
    //CComQIPtr<IOleInPlaceSite> spSite = this->m_spClientSite; …
Run Code Online (Sandbox Code Playgroud)

com activex atl

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