プログラミングコードをブログにどうやって貼るか?
いつも悩んでいるのが、自作したプログラミングコードをブログで紹介する方法。
そのままコピペすりゃいいんですが、長くなると縦にずらっと表示されるとちょっとカッコ悪いです。あと右端で折り返しとなって横に長い行はかなり見づらいですね。あとは、どこかのサーバーに置いてiframeで見せようと思ったのですが、どうやらBloggerでiframeタグは使えないみたい。
以前レビュー書いたClimbiもいいと思ったのですが、プログラミングコードの参照先リンクを貼るだけで、ブログ上に表現できずちょっと寂しい気がします。
で、作ったのがこれ。上下左右スクロールできてすっきりできたかなと。まだ、HTMLとCSSで直接書いただけなので、これを力技で仕上げるのにはちょっと無理があります。プログラミングコードを下のスタイルに生成するプログラムを作ろうかと。それをコピペして貼り付けられれば。
まずは構想ということで。
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Collections.Generic;
using System.IO;
class Test{
static void Main(){
Application.Run(new FormMain());
}
}
public class FormMain : Form{
private Panel pane;
private Label label;
private List iconPaneList;
public FormMain(){
this.StartPosition = FormStartPosition.CenterScreen;
this.FormBorderStyle = FormBorderStyle.None;
this.ShowInTaskbar = false;
label = new Label(){
Text = “これは付箋紙。製作中…”,
Dock = DockStyle.Fill,
Parent=pane,
};
label.MouseDown += new MouseEventHandler(this.Panel_MouseDown);
// 正しく取得できた場合は、Program Manager を親ウィンドウに設定する
if (! hProgramManagerHandle.Equals(System.IntPtr.Zero)) {
SetParent(this.Handle, hProgramManagerHandle);
}
}
}
スポンサーリンク