La unica forma que se me ocurre para realizar esto es de la siguiente manera:
Ingresas el numero en la caja de texto.
Al presionar un boton o dar enter, o que ocurra x evento, se comparen los caracteres, es decir: Que se revise el numero existente, para esto, tienes que medir la cadena y que se sustraiga el caracter despues del punto, hazlo con un ciclo (bucle) para ahorrar espacio, (se deben de permitir todos los numeros que estan antes del punto), debes de usar una condicion... si despues del punto hay mas de un caracter debe marcar algo, otra condicion... si lo que existe despues del punto es un numero diferente a 5, que te marque un error o que envie algun mensaje que te diga. "Solo pueden ingresar los numeros que terminen en .5". De lo contrario pues debe de hacer el evento, funcion o procedimiento que tu le indiques...
Espero que le entiendas a la respuesta, si no... pues me avisas!!!
Hasta Luego!