Yes you can cut these down into 1 method, and both involve using a collection of settings to be retreived or set - otherwise known as a propertybag.
1) You could make a note of the differences between them, and implement these as individual flagged boolean variables stored within a propertybag. I.e. taking this different line:
You could then create a PropertyBag setting of
CallTransparentMethod. By accepting a propertybag object as an argument in your property, and evaluating whether this setting had a true or false value, your property/code could then choose to run or skip that line of code.
2) You can have an Enum/Enumeration of the different setting applications possible. I.e.
Code:
Private Enum StripsActivateSettingType
WithTransparency = 0
WithoutTransparency = 1
End Enum
You could then code this into a sub procedure which accepts both a property bag argument of settings to read/write, and a second argument of this enum type. If the Enum value is 1, you can execute the code as in your 2nd posted code there, if the value of the passed in Enum is 2, then you can execute the code similar to the 3rd code sample you posted (which includes the above Call Transparent line).