I think what he is after is being able to change one image depending on what the multi val says. Here is a small example
Multival code for options section:
code:
<MultiVal Name="Button">
<DispLabel>Pick A button style</DispLabel>
<DispHelp>My awesomely helpful comment!</DispHelp>
<Values>
<Value DispLabel="Pick Button 1">Button1</Value>
<Value DispLabel="Pick Button 1">Button2</Value>
</Values>
<Default>Button1</Default>
</MultiVal>
Then what you have to do is create a ResGroup for every single option that is possible to pick for the MultiVal. In this case there is only two.
code:
<ResGroup>
<Restrictions>
<MsgVersions>
<Version Major="8" Minor="5"/>
</MsgVersions>
<SkinOptions>
<OptionSet>
<Conditions>Button= "Button1" </Conditions>
</OptionSet>
</SkinOptions>
</Restrictions>
<Resources>
<New>
<Pictures>
<Picture Id="59001">
<File>images/59001_button1.png</File>
</Picture>
</Pictures>
</New>
</Resources>
</ResGroup>
<ResGroup>
<Restrictions>
<MsgVersions>
<Version Major="8" Minor="5"/>
</MsgVersions>
<SkinOptions>
<OptionSet>
<Conditions>Button= "Button2" </Conditions>
</OptionSet>
</SkinOptions>
</Restrictions>
<Resources>
<New>
<Pictures>
<Picture Id="59001">
<File>images/59001_button2.png</File>
</Picture>
</Pictures>
</New>
</Resources>
</ResGroup>
So as you can see all this does is add resource 59001 depending on what value you have selected in the multival.
If you have a proper options panel then you have to add in a new control that has an Id that matches the MultiVal, also each option has to match the value of each option in the multival.