Tudor’s overview of InfoPath browser-based forms

This is my first blog on InfoPath 12 so please allow me to introduce myself. I’ve started in Microsoft as a developer on FoxPro. If anyone still remembers the database container and the client connectivity, those are features I contributed to many years ago. Later on I moved to program management and worked on the`…

2

Microsoft Office InfoPath 2003 Toolkit for Visual Studio 2005

Visual Studio 2005, SQL Server 2005, and BizTalk 2006 all launched on Monday. That means the Microsoft Office InfoPath 2003 Toolkit for Visual Studio 2005 is now available as part of the Visual Studio 2005 Tools for the Microsoft Office System. To install the Toolkit, run setup from the CD labeled “Microsoft Office InfoPath 2003…

3

InfoPath 2003 Toolkit for Visual Studio 2005 Beta 2

The InfoPath 2003 Toolkit for Visual Studio .NET 2003 has been updated for Visual Studio 2005 and is included as a separate install in Visual Studio Tools for Office 2005 Beta 2. It will automatically upgrade Visual Studio .NET 2003 projects so you can leverage your existing work. “Support for InfoPath means you can add…

1

TechEd Source Code

Some people were using digital cameras to capture the source code from our “InfoPath: Developing Forms with Managed Code” sessions, but we want to make it easier than that! So here’s the code Ned Friend used in the TechEd Europe version of the presentation (David Gerhardt used similar code in his USA version of the…

2

Hiding hint text when conditionally hiding a repeating or optional control

Certain controls, such as repeating and optional sections and repeating tables, will display a link that, when clicked, will insert a new item into the form. By default, the text of this link, which is called hint text, is “Insert item” for repeating controls and “Click here to insert” for optional sections.  This text can…

2

Calling code/script from a Rule

Rules are a quick way to add dynamic functionality to a form, so a lot of programmers choose to use rules even when they know how to write the code to do the same thing. However, sometimes after writing a complex set of rules they may realize that they need to do something rules doesn’t…

8

InfoPath @ TechEd 2005 Orlando

We should have blogged something earlier, but we’ve been too busy getting ready for a great TechEd experience! InfoPath falls into the Smart Client Development track. By now, if you’re attending TechEd in Orlando next week you should already have your Breakout sessions picked out. In case you’re still waffling, the three sessions you must…

0

Creating an InfoPath Custom Control using C# and .NET

In Office 2003 Service Pack 1 (SP1), new features and the InfoPathControl and InfoPathControlSite objects were added to InfoPath to support the development of custom controls implemented using Microsoft ActiveX technology. ActiveX controls are developed using unmanaged COM code, typically written in C++ or Visual Basic 6.0. With the increasing popularity of the Microsoft .NET…

14

Encrypting and Decrypting InfoPath Form Data

This question comes up frequently: Can I encrypt the XML data coming out of InfoPath? The answer is “yes!”, and there is a wonderful article on MSDN that explains just how to do it, titled Extending the Save Functionality in InfoPath 2003. The article covers a lot of ground, and includes managed code samples showing how…

2

Maintain the current selection when moving a node

In a previous blog entry we showed how to add buttons to move rows in a Repeating Table up and down. We were playing with that solution again and realized it was hard to visually track the items as they moved – each row looks similar so after a click to move the row your…

0