Solved

Prevent double clicking Infopath 2010

Posted on 2011-03-25
4
714 Views
Last Modified: 2012-05-11
I have click event for submit button that works just fine.
Now, I want to prevent double clicking of that button.

Please suggest what I need to write in the click event to disable the button as soon as the button is clicked for the first time.
0
Comment
Question by:me24hour
  • 2
  • 2
4 Comments
 
LVL 28

Expert Comment

by:clayfox
ID: 35218946
you just need to add a field to be a counter.
Increment it on click as well and then put a condition that click is less than 1 to execute.
0
 

Author Comment

by:me24hour
ID: 35218995
Actually, I am not very much familiar with the Infopath object model.
So, can you please tell what is the code I need to add.

        public void button_ID_Clicked(object sender, ClickedEventArgs e)
        {
            try
            {
                // My code is here.
               // ?? what I need to add here in order to disable and hide the button the button.
                }              
            }
           
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
         
        }
0
 
LVL 28

Accepted Solution

by:
clayfox earned 500 total points
ID: 35219075
I don't use code, just InfoPath rules but this should be pretty basic.
Define another number field in your main data source.
Set it to 0 by default
Put a if statement at the begining of your code that if field greater than 0 exit
else your code and at the end set field to 1
0
 

Author Comment

by:me24hour
ID: 35219180
Thanks Clayfox. But, this is not what I actually want.
I want to enable and unhide the button as soon as I enter the click event.
And, want to disable and hide the button as soon as I leave the click event.

I used
this.Enabled = false

But, it is giving some syntax error
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This guide will walk you through the essential considerations and tech stack for building scalable websites. Know how to grow your business the smart way!
All of the resources available today make learning a new digital media easier than ever-- if you know where to begin. This is a clear, simple guide to a few of the basic digital art mediums and how to begin learning them on your own.
This video will demonstrate how to find the puppet warp tool from the edit menu and where to put the points to edit.
Viewers will learn how to use the Hootsuite Dashboard.

735 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question