none
cambio de idioma en MessageBox RRS feed

  • Debate general

  • Hola resulta que me  gustaria saber como es que puedo poner por default los botones que contienen los MessageBox y los Inputbox en ingles, simplemente en lugar de que aparezcan con aceptar y cancelar, aparescan OK y cancel
    viernes, 9 de febrero de 2018 3:20

Todas las respuestas

  • Si usas el MessageBox standard, los botones los pinta Windows (no tu programa), por lo que aparecen en el idioma del Windows. Hasta donde yo sé, la única manera de cambiarlos es prescindir del MessageBox y en su lugar simularlo mediante un Form que tenga el mismo aspecto, que lo dibujas tú con el contenidos que quieras (incluyendo los botones con el texto que te apetezca). Si lo haces bien, puedes incluso configurar el Form para que devuelva los mismos valores en el DialogResult, con lo que podrías directamente quitar la palabra MessageBox y escribir en su lugar la instancia de tu form y todo el código funcionaría igual.
    viernes, 9 de febrero de 2018 7:15
    Moderador
  • hola

    como podes cambiar se puede, pero vas a tener que meterte con la api de windows

     Localizing System MessageBox

    lo cual por lo general no es simple de trabajar

    saludos

    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 9 de febrero de 2018 15:50