2012-05-29 18 views
8

Quiero mostrar un código fuente con el control WebBrowser en un formulario de win. Y quiero decorar el código fuente con etiquetas HTML, como color, fuente y tamaño. Pero me resultó difícil mostrar la sangría correctamente.¿Cómo se muestra el código fuente con sangría en una página web? HTML? CSS?

Para ser precisos, mi código fuente se mantiene en Cadena [], y cada Cadena contiene ya la sangría adecuada (espacio o pestaña). Pero parece que este tipo de sangría es solo ignorado por el control WebBrowser.

¿Podría alguien decirme cómo hacerlo?

Respuesta

7

El <pre> element (usando <code> elements con nombres de las clases apropiadas para marcar las partes que desea a la sintaxis resaltado)

<pre><code class="javascript"><code class="keyword">function</code> <code class="name">foo</code>()… 
7

me gusta pegar el código en un Gist y luego mostrar de esa manera. Github reconocerá el código y lo formateará en consecuencia.

Si va a hacerlo a menudo, puede probar markdown.

O utilice un formateador de uso único como Syntax Highlighter.

+7

¿Por qué alguien vote por mi respuesta? Si paso tiempo aquí, al menos podrías respetar el esfuerzo que puse para ayudar. Y si respondí la pregunta de manera incorrecta, ¿me dejaste enterar mal? Alguna vez pensaste que la pregunta es la culpa, ya que al menos una respuesta más coincide con la mía. – ow3n

Cuestiones relacionadas