¿Hay alguna forma de que pueda cambiar los tipos de fuente en un MessageBox.Show() para obtener estilos de letra más grande, negrita o cursiva?MessageBox.Show() fuentes
Respuesta
Siempre se puede hacer su propio cuadro de mensaje de crear una nueva clase Windows.Forms:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MessageBoxFont
{
public partial class Message : Form
{
public Message(String text)
{
InitializeComponent();
tbxMessage.Text = text;
btnOK.Focus();
}
private void btnOK_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
entonces usted puede controlar las propiedades (como el tipo de letra, tamaño, color y similares) que se muestra debajo del explorador de soluciones. Inicializar esta forma como esto:
private void OpenMessageBox()
{
String text = "This is a sample error message";
Message message = new Message(text);
message.Show();
}
Es una solución temporal, sin embargo, fácil de implementar :)
Creo que esas fuentes están controladas por el sistema operativo.
Sin embargo, puede hacer un cuadro de diálogo personalizado y colocar allí lo que desee, incluidas las fuentes personalizadas.
Aquí está el recurso de MSDN para los cuadros de diálogo personalizados.
http://msdn.microsoft.com/en-us/library/2chz8edb(VS.90).aspx
ha pensado en algo así como un cuadro de mensaje personalizado (www.html-messagebox.com)?
Para una mayor personalización, como la construcción de un cuadro de mensaje de forma irregular (cabeza de Homer Simpson), es mejor crear su propia implementación tipo MessageBox para su proyecto.
- 1. MessageBox.Show()
- 2. MessageBox.Show() Icono personalizado?
- 3. MessageBox.Show-- cambio de fuente?
- 4. MessageBox.Show para Windows Phone 7
- 5. ¿Hay un Equivalente MessageBox.Show() en MonoCode
- 6. ¿Hay alguna diferencia entre MsgBox y MessageBox.Show?
- 7. C# seleccionar texto de messagebox.show popup
- 8. Fuentes Web y fuentes de respaldo
- 9. .NET: ¿Cómo hacer que Escape cierre un MessageBox.Show()?
- 10. Dispatcher lanza InvalidOperationException en Messagebox.Show en caso TextChanged
- 11. ¿Por qué usar una ventana de propietario en MessageBox.Show?
- 12. Mantener Messagebox.show() encima de otra aplicación usando C#
- 13. ¿Por qué no puedo escribir MessageBox.Show ("asdfasdf {0}", i) ;?
- 14. Fuentes en la Web
- 15. JasperReports: especificando varias fuentes?
- 16. UILabel y fuentes
- 17. Fuentes Unicode para japonés
- 18. Fuentes alternativas de entropía
- 19. Fuentes Unicode en PyGame
- 20. Fuentes personalizadas en Java
- 21. Precargando fuentes @ font-face?
- 22. Java: Fuentes y Píxeles
- 23. fuentes CSS en Android
- 24. MATLAB: fuentes de figura
- 25. CSS - Fuentes personalizadas?
- 26. Fuentes personalizadas en Android
- 27. Fuentes de no determinismo
- 28. Fuentes Custom IOS
- 29. ¿Cómo usar fuentes externas?
- 30. CSS: fuentes de respaldo
Eso es lo que me gusta de la programación. Siempre hay un problema :) – Tarik
¡Es cierto! Mientras resuelves el problema, la forma de hacerlo es casi interminable :) –