Hello and welcome to Advanced Installer forums,
Can I achieve this by any way using Advanced Installer with Enabled enhanced UI?
No. I'm afraid this is not possible if you are using "Enhanced User Interface".
Could you share inputs to apply validations to input (edit) controls?
The solution is to use an edit box control in which the user will input the IP. You can validate if the IP is correct by using a
custom action without sequence scheduled as a
published event for the next button on your custom dialog.
If the inserted IP is a valid one, then your custom action should set a property (i.e. MYPROP) to the following value "valid". Otherwise, the custom action should set MYPROP to to the following value "invalid".
After your custom action runs, if MYPROP contain the "invalid" value, then a message should be displayed using a new spawn dialog and a
"SpawnDialog" published control event on the next button on your custom dialog. Please keep in mind that "SpawnDialog" control event must be scheduled as latest control event in the "Published Events" tab.
If you have any questions let me know.
All the best,
Daniel