Nope, sorry. Keep in mind that VS is just one of about 20 tools that can be
used to generate MSI files, and VS isn't one that has an IDE into all the
Windows Installer features. The VS IDE allows you to add some extra dialogs
and get the entered values, but it doesn't expose the events so that you can
hook code to dialog buttons. This kind of extra functionality is provided
by many of these:
http://www.installsite.org/pages/en/msi/authoring.htm

Signature
Phil Wilson [MVP Windows Installer]
----
> Well, I only know how to create a setup project using the wizard. So
> I've added my Dialog form with the textbox to the project, but I don't
[quoted text clipped - 7 lines]
> can't figure out how to programmatically control it at all. Is there
> some place where I can view the code?
Well, all I want is to get the entered values, I just don't know how to
get them. I understand the TextBoxes have names, but I don't know how
to use those names to access the values. Maybe I can explain a little
better what I want to do. My application is meant to be installed in a
school computer lab. So that more than one instance of the master
program can be installed, I want the user to enter a "room code" that I
can use to let the clients know which master to respond to. I could get
this information from a form that I show the first time the application
runs, but it made more sense to me to have it be part of the install.
So I just need a screen during install where I can explain the room
code function, and have the admin enter a number which I can save for
later, maybe in a file. So using the wizard I can create the form, and
text, and all that fancy stuff, but I don't know how to access the
entered text to save somewhere. I'm sure this is possible, just don't
know how to do it. Again, any help is always very appreciated.
Phil Wilson - 11 Nov 2005 20:01 GMT
Using Textboxes(A) dialog as an example, F4 with the dialog selected shows
Edt1Property to be EDITA1. This property will contain the value that's
entered. If you want to save in the registry, just create a registry item
and give it the value [EDITA1] and it will be resolved at run time to the
value actually entered. If you want to put it in a file, pass it to a custom
action to write it. A VBScript or C++ Dll, you'd pass [EDITA1] in
CustomAction Data or in an Installer class you'd pass /myarg=[EDITA1].
See if these help:
http://www.simple-talk.com/2005/04/25/getting-started-with-setup-projects/
http://www.simple-talk.com/2005/06/07/visual-studio-setup/
http://www.simple-talk.com/2005/07/18/updates-to-setup-projects/

Signature
Phil Wilson [MVP Windows Installer]
----
> Well, all I want is to get the entered values, I just don't know how to
> get them. I understand the TextBoxes have names, but I don't know how
[quoted text clipped - 11 lines]
> entered text to save somewhere. I'm sure this is possible, just don't
> know how to do it. Again, any help is always very appreciated.
jcreasy - 11 Nov 2005 22:51 GMT
Thanks, that's exactly what I needed!
jude smith - 09 Dec 2005 12:52 GMT
Try looking at this - it should make the basics clear:
http://www.codeproject.com/dotnet/Easy_Custom_Setup.asp