è un bug dell'XPButton... o meglio, più che un Bug, è un conflitto tra le costanti dichiarate internamente al controllo (nello specifico quelle per l'allineamento della picture nel controllo) e le funzioni di VB6
il problema è stato già risolto da tempo, infatti devi avere una delle prime versioni del controllo... prova a riscaricarlo dal sito vbcorner.net
in ogni caso puoi risolvere il problema, anteponendo alle funzioni Left e Right la parola VBA, in pratica:
codice:
a = VBA.Left(Text1.Text, 3)
b = VBA.Right(Text1.Text, 3)
Boolean