What I said was true for anything but the size, although for the size of the dialog, it's possible to put any value in the table and then user /dialog -s to resize the dialog from on on dialog 'init' event.
But controls cannot be resized/moved once they are created (at least not with only mIRC), so you do need to define their value in the table. You can use identifiers call to execute /if statement:


Code
alias mydialogheight {
if ($script(0) > 7) return 100
return 80
}
dialog dialog_name {
  title "Test"
  size -1 -1 82 $mydialogheight
}


#mircscripting @ irc.swiftirc.net == the best mIRC help channel