问题列表 - 第14727页

c#checked listbox MouseMove vs MouseHover事件处理程序

我使用以下MouseMove事件处理程序将文本文件内容显示为CheckedListBox上的工具提示,并且有一个标记到每个checkedListBoxItem的文本文件对象.

private void checkedListBox1_MouseMove(object sender, MouseEventArgs e)
        {
            int itemIndex = checkedListBox1.IndexFromPoint(new Point(e.X, e.Y));

            if (itemIndex >= 0)
            {
                if (checkedListBox1.Items[itemIndex] != null)
                {
                    TextFile tf = (TextFile)checkedListBox1.Items[itemIndex];

                    string subString = tf.JavaCode.Substring(0, 350);

                    toolTip1.ToolTipTitle = tf.FileInfo.FullName;
                    toolTip1.SetToolTip(checkedListBox1, subString + "\n... ... ...");
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

问题是,我的应用程序因为checkedListBox上频繁的鼠标移动而变慢.

作为替代方案,我想,我应该使用MouseHover事件及其处理程序.但我找不到我的musePointer目前在哪个checkedListBoxItem.像这样:

private void checkedListBox1_MouseHover(object sender, EventArgs e)
        {
            if (sender != null)
            {
                CheckedListBox chk = (CheckedListBox)sender;

                int index = chk.SelectedIndex;

                if (chk != null)
                {
                    TextFile tf = (TextFile)chk.SelectedItem; …
Run Code Online (Sandbox Code Playgroud)

.net checkedlistbox mousemove winforms mousehover

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

在Active Merchant/PayPal Express Checkout中设置税额

我需要知道如何使用Active Merchant和rails将税额传递给PayPal Express Checkout.一切都在运作(完成翻译),除了我无法弄清楚如何设定税收.

谢谢你的帮助!

paypal ruby-on-rails activemerchant

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

如何从javascript调用user32.dll方法

我在浏览器上运行了一个javascript.是否可以在user32.dll中调用函数/方法.

通过使用pInvoke调用可以从C#实现.我如何在JavaScript中执行相同的操作?

谢谢,

Datte

javascript pinvoke user32

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

推送通知如何工作以及它的要求是什么?

我想知道如何让我的应用程序使用推送通知服务.我阅读指南,但没有找到它有关它的详细信息.有人可以告诉我一个简单的方法,它是如何工作的,有什么要求,如何我在我的应用程序中应用此功能.有一点我想知道,根据指南,提供者和APN之间的连接必须是异步的,这是什么意思?我还读到,如果我们不断连接和断开APN将阻止IP.那么在断开连接后连接到APN的最小时间差是多少.请根据问题引导我.谢谢

objective-c iphone-sdk-3.0 apple-push-notifications

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

"克隆"行或列向量

有时将行或列向量"克隆"到矩阵是有用的.通过克隆我的意思是转换行向量,如

[1,2,3]
Run Code Online (Sandbox Code Playgroud)

进入矩阵

[[1,2,3]
 [1,2,3]
 [1,2,3]
]
Run Code Online (Sandbox Code Playgroud)

或列向量,如

[1
 2
 3
]
Run Code Online (Sandbox Code Playgroud)

[[1,1,1]
 [2,2,2]
 [3,3,3]
]
Run Code Online (Sandbox Code Playgroud)

在matlab或octave中,这很容易完成:

 x = [1,2,3]
 a = ones(3,1) * x
 a =

    1   2   3
    1   2   3
    1   2   3

 b = (x') * ones(1,3)
 b =

    1   1   1
    2   2   2
    3   3   3
Run Code Online (Sandbox Code Playgroud)

我想在numpy中重复这个,但没有成功

In [14]: x = array([1,2,3])
In [14]: ones((3,1)) * x
Out[14]:
array([[ 1.,  2.,  3.],
       [ 1.,  2.,  3.],
       [ 1.,  2.,  3.]])
# so far …
Run Code Online (Sandbox Code Playgroud)

python numpy linear-algebra

136
推荐指数
8
解决办法
10万
查看次数

如何在IF中分配变量,然后返回它.(蟒蛇)

def isBig(x):
   if x > 4: 
       return 'apple'
   else: 
       return 'orange'
Run Code Online (Sandbox Code Playgroud)

这有效:

if isBig(y): return isBig(y)
Run Code Online (Sandbox Code Playgroud)

这不起作用:

if fruit = isBig(y): return fruit
Run Code Online (Sandbox Code Playgroud)

为什么第二个不起作用!?我想要1个班轮.除此之外,第一个将调用函数TWICE.

如何制作1个衬垫,不调用两次功能?

python if-statement variable-assignment

15
推荐指数
3
解决办法
4万
查看次数

如何禁用svnnotify的Perl警告?

我正在使用svnnotify.它工作(发送电子邮件和所有)但它总是输出一些错误消息,如

Use of uninitialized value in substr at /usr/lib/perl5/site_perl/5.8.8/SVN/Notify.pm line 1313.
substr outside of string at /usr/lib/perl5/site\_perl/5.8.8/SVN/Notify.pm line 1313.
Use of uninitialized value in index at /usr/lib/perl5/site\_perl/5.8.8/SVN/Notify.pm line 1313.
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site\_perl/5.8.8/SVN/Notify.pm line 1314.

我试过运行它> /dev/null但没有运气.我试过运行它> bla,文件bla出现空白,输出显示在屏幕上.由于svnnotify没有安静的开关,我该怎么办呢?

perl

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

如何在Javascript中将按钮的点击次数限制为每分钟一次

我有一个基于PHP的Web应用程序,它监视进程的状态并显示具有该状态的页面.用户可以单击页面上的按钮来更新状态.但是,我的服务器上的处理负载非常重,以至于不太频繁地更新状态是不合需要的.因此,我希望在"提交"按钮上限制某人每分钟点击一次(这会刷新页面上显示的状态).例如,如果有人在12:00:00点击按钮,他们应该无法再次点击它直到12:01:00.

点击按钮后,我想在一分钟过后禁用按钮并重新启用它 - 这是我的首选解决方案.

非常感谢你.

javascript rate-limiting

0
推荐指数
3
解决办法
4645
查看次数

Java EE应用程序中的线程

我有一个Java EE应用程序,它有两个组件:第一个是从Internet上抓取一些信息并将其填入数据库的服务.其次是用户可以浏览该信息的Web界面(部署在tomcat上).

什么是实施第一个组件的最佳方法?它应该作为后台守护程序/服务或容器内的线程运行吗?

java multithreading tomcat daemon java-ee

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

C#对象/对象

是C#Object/ object的值型或引用类型?

我检查过他们可以保留引用但这个引用不能用于更改对象.

using System;

class MyClass
{
    public static void Swap(Object obj1, Object obj2)
    {
        Console.WriteLine("After Swapping");
        obj1 = 100;
        obj2 = 200;
    }
}

class MainClass 
{
    static void Main(string[] args) 
    {
        Object obj1 = new Object ();
        obj1 = 10;

        Object obj2 = new Object ();
        obj2 = 20;

        Console.WriteLine(obj1.ToString());
        Console.WriteLine(obj2.ToString());

        MyClass.Swap(obj1, obj2);

        Console.WriteLine(obj1.ToString());
        Console.WriteLine(obj2.ToString());

        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# object

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