.NET

Reply
Distinguished Contributor
BMcAnney
Posts: 406
Registered: ‎12-09-2003
Message 1 of 3 (186 Views)

TaskDialog - Can't disable cancellation

186 Views, 2 Replies
03-16-2012 01:33 PM

I'm using TaskForms (Autodesk.Windows.TaskForm), and it's all working pretty well, with one exception. I can't seem to disallow cancellation of the taskform. The class has a property called AllowDialogCancellation, but regardless of what I set that to the dialog still has a clickable X, and can also be closed with the escape key. Does anyone know where I'm going wrong?

 

Thanks!

Brent McAnney

Distinguished Contributor
BMcAnney
Posts: 406
Registered: ‎12-09-2003
Message 2 of 3 (148 Views)

Re: TaskDialog - Can't disable cancellation

03-22-2012 07:02 AM in reply to: BMcAnney

Sorry, where I say TaskForm above, I meant to say TaskDialog (Autodesk.Windows.TaskDialog).

Distinguished Contributor
BMcAnney
Posts: 406
Registered: ‎12-09-2003
Message 3 of 3 (140 Views)

Re: TaskDialog - Can't disable cancellation

03-22-2012 08:00 AM in reply to: BMcAnney

Well, I figured it out. Sort of. This happens as soon as I add a second button to the form. If I comment out the second button definition, everything works great, but as soon as I add a second button, the form becomes cancellable.

 

This works:

td.UseCommandLinks = True
td.Buttons.Add(New TaskDialogButton(1, "Continue"))
td.DefaultButton = 1

 

This does not:

td.UseCommandLinks = True
td.Buttons.Add(New TaskDialogButton(1, "Continue"))
td.Buttons.Add(New TaskDialogButton(2, "Cancel"))
td.DefaultButton = 1

 

Seems like a bug to me.

 

-Brent McAnney

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.