Solved

Prevent double clicking Infopath 2010

Posted on 2011-03-25
4
720 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

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

If your app took Google’s lash recently, here are the 5 most likely reasons.
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!
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…
This video Micro Tutorial shows how to password-protect PDF files with free software. Many software products can do this, such as Adobe Acrobat (but not Adobe Reader), Nuance PaperPort, and Nuance Power PDF, but they are not free products. This vide…

705 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