• Make sure the Report property of "ConsumeContainerWhiteSpace" is set to "True." Then use the Visibility property of each of the text boxes and define an expression that will return "true" whenever the value of the corresponding parameter is null or the default value that does not need to display. Make sure that the most commonly selected parameters are higher than the less commonly selected parameters. I believe the rendering method is to consume white space below the last printed item to the bottom of the container (such as the page header section), but it does not consume white space above the first printed item.

    Edit: On second thought, why not just have one text box with an expression that concatenates all the selected values together? If you want multiple lines, you can use vbCRLF to add line breaks between the strings. With only one text box, you can always be sure it will take up the minimum space needed for the included parameter options.