标签: click

手动提升按钮(或任何控件)单击事件.C#

任何人都可以告诉我如何提高按钮控制的点击事件(或任何事件的事件).

平台:.net 2.0/3.0/3.5语言:c#域名:Windows应用程序,WinForms等

.net c# events click winforms

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

jQuery:绑定和解除绑定实时点击事件

所以我的问题有两个限制:

  1. 我必须在我的点击事件中使用外部函数调用,并且
  2. 我必须使用实时点击事件,而不是绑定典型的点击事件.

所以我的问题是我在点击事件发生后尝试取消绑定,然后在点击事件代码完成后重新绑定它.我这样做是为了防止代码当前正在进行中的重复点击(我有fadeIn/Out动画,可以快速点击按钮两次或三次,从而执行我的代码2或3次,这是不需要的) .我正在使用的代码如下:

$item.live("click", handleClick);
Run Code Online (Sandbox Code Playgroud)

function handleClick(ev) {

    $(this).die("click");

    // perform code here, including things with 'ev'

    $(this).live("click", handleClick);
}
Run Code Online (Sandbox Code Playgroud)

我疯了,还是应该没有问题?现在,我可以点击一次,但之后不会再次点击.很明显die()正在工作,但它并没有因为某种原因而被重新绑定到该函数.我已经验证它确实到达handleClick()中的代码以重新绑定实时点击.

有任何想法吗?任何帮助将不胜感激.谢谢.

jquery bind click live die

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

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

jQuery KeyUp和Click

我想知道你该怎么办.keyup(),并.click()为同#id

即基本上我想验证#id用户何时尝试击中enter#search按下按钮.

非常感谢

jquery click onkeyup

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

带有自定义参数的EventHandler

我一直在寻找谷歌上大约一个小时的答案,但我没有找到我正在寻找的确切内容.

基本上,我有一个静态助手类,可以帮助我在我的应用程序中执行我经常做的很多事情.在这种情况下,我有一个名为"CreateDataContextMenu"的方法,它在给定的TreeView控件上创建一个上下文菜单.

public static void CreateDataContextMenu(Form parent, TreeView owner, string dataType)
{ ... }
Run Code Online (Sandbox Code Playgroud)

TreeView所有者是我将关联我的上下文菜单的控件.

然后我将Click事件添加到MenuItem,如下所示:

menuItemFolder.Click += new System.EventHandler(menuItemFolder_Click);
Run Code Online (Sandbox Code Playgroud)

我在这里遇到的问题是我想将"owner"和"dataType"作为参数传递给menuItemFolder_Click事件.

我尝试了以下方法:

menuItemFolder.Click += new System.EventHandler(menuItemFolder_Click(sender,e,owner,dataType));
(...)
private static void menuItemFolder_Click(object sender, System.EventArgs e, Treeview owner, string dataType)
{...}
Run Code Online (Sandbox Code Playgroud)

但它根本不起作用.我这样做可能很天真,但我对事件处理程序还不太满意.

我怎么能这样做?我的第一个猜测是我需要为这个特定情况创建自己的EventHandler.我是否朝着正确的方向前进?

c# contextmenu click event-handling

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

模拟鼠标点击选择选项与jquery

当我单击Select选项时,我正在处理Changed事件.

我想在代码中模拟这个,并让它看起来像用户点击选项时一样.

到目前为止,在选项上设置'selected'属性并不会像点击它时那样突出显示它.

我可以在选项上触发'更改'并点击我的处理程序,但是列表中的选项不会像点击一样被选中.

建议?

更新:查询选择代码工作正常 - 感谢您的回复.问题是我的(当然).我在Jquery.Ajax Success:block之外有选择代码,所以我认为它正在工作,但是ajax响应代码正在使用它.

jquery select click option

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

jQuery模拟select选项上的click事件

我有一个选择菜单,一旦单击其中一个选项就会触发AJAX请求.我需要从链接触发相关选项的click事件.所以我有类似下面的代码,虽然它改变了select的值,但它不会模拟点击:

$('#click').click(function(){
    var value = $(this).attr("rel");
    $('#select').val(value);
    return false;
});

<select id="select" name="select">
    <option>Select...</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
</select>

<a href="#" rel="1" id="click">Click for option 1</a>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

jquery select click option

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

为什么我的按钮在第一次点击时不起作用?

我第一次使用时没有生成点击事件的按钮有问题,但是如果我点击按钮上的屏幕而不是按钮然后点击它.它直接工作!

在我的片段onCreateView中,我有:

    viewAnimator = (ViewAnimator) inflater.inflate(R.layout.fragment_login_supplier, container, false);
    initView(viewAnimator);
Run Code Online (Sandbox Code Playgroud)

并在initView中:

private void initView(ViewAnimator ll) {
......

    errorButton = (Button) errorLayout.findViewById(R.id.buttonError);
    errorButton.setBackgroundResource(btnErrorSelector);
    errorButton.setOnClickListener(FragmentLoginSupplier.this);
.....
Run Code Online (Sandbox Code Playgroud)

}

我的片段实现了OnClickListener但我的:@Override public void onClick(View vue){}第一次没有收到任何内容......

按钮id:buttonError

在这里布局的开头:

<ScrollView
    android:id="@+id/scrollViewForm"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="top" >

    <LinearLayout
        android:id="@+id/login_form_container"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <RelativeLayout
            android:id="@+id/RelativeLayoutErrorMessage"
            android:layout_width="match_parent"
            android:layout_height="@dimen/button_height"
            android:background="@color/DarkGray"
            android:visibility="gone" >

            <ImageView
                android:id="@+id/ImageViewErrorMessage"
                android:layout_width="15dp"
                android:layout_height="15dp"
                android:layout_alignParentLeft="true"
                android:layout_centerVertical="true"
                android:layout_marginLeft="10dp"
                android:contentDescription="@string/todo"
                android:src="@drawable/alert_white"
                android:visibility="gone" />

            <TextView
                android:id="@+id/textViewErrorMessage"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_marginLeft="5dp"
                android:layout_toLeftOf="@+id/buttonError"
                android:layout_toRightOf="@+id/ImageViewErrorMessage"
                android:text="@string/vous_n_avez_pas_encore_ajout_de_compte"
                android:textColor="@color/white" />

            <Button
                android:id="@+id/buttonError"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:layout_alignParentRight="true"
                android:layout_margin="5dp"
                android:background="@drawable/button_suppression_noir_selector" /> …
Run Code Online (Sandbox Code Playgroud)

events android click button

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

AdMob是为现金付费还是仅为点击付费?

好吧,我的问题是"AdMob是为现金付费还是仅为点击付费?".我已经在stackoverflow上阅读了一些答案,但大多数都是如此陈旧.

任何的想法?

我发现了这个:https: //support.google.com/admob/answer/3436338?hl = en

还有这个:

https://support.google.com/admob/answer/3418058?ctx=ui&hl=en

android click impressions admob

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

绘制自定义弧视图并检测每个弧的用户单击

我正在创建自定义弧视图,就像彩虹视图.我可以绘制弧视图,但我无法为每个视图创建单独的点击事件.如何为每个弧视图设置单独的单击事件?提前致谢.

这是代码:

ArcView.java

public class ArcView extends View implements View.OnTouchListener{

    Paint paint;

    int radius, x, y;
    int color;

    public ArcView(Context context) {
        super(context);
        init();
    }

    public ArcView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init();
    }

    public ArcView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        init();
    }

    public ArcView(Context context, int radius, int x, int y, int color) {
        super(context);

        this.radius = radius;
        this.x = x;
        this.y = y;
        this.color = color;
        init();
    }

    private void init(){
        paint = …
Run Code Online (Sandbox Code Playgroud)

java android drawing click android-layout

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