非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

できた~、ブログ貼付用プログラミングコードHTMLコンバータ

      2015/12/29

いや~、もっと簡単かと思いましたが意外と手こずりました。キーワードまでは簡単だったのですが、コメントアウトの色付けで失敗に気付きもう一度やり直していたところです。

要は・・・、

//Comment out

って感じで、コメントの中にキーワードが入ってしまうとキーワード色に変わってしまうという問題があり、これに時間を要しました。

まあ、とりあえずできましたのでお試しあれ。まだC#しか対応していません。コードをテキストボックスにコピペし、[C#]ボタンを押せば、下に成型後のコードが現れます。

これが出来上がったものです。

using System; 
using System.Drawing; 
using System.Windows.Forms; 
  
public class IconPanel : PictureBox{ 
   private int index; 
  
   public IconPanel(string path){ 
      this.Size = new Size(80, 60); 
      this.index = -1; 
  
      Icon appIcon = Icon.ExtractAssociatedIcon(path); 
      this.Image = appIcon.ToBitmap(); 
  
       //Label 
      Label label = new Label(){ 

         Text = “Test”
         Dock = DockStyle.Bottom, 
         ForeColor = Color.White, 
         Parent=this
      }; 
      this.Controls.Add(label); 
      label.Text = System.IO.Path.GetFileName(path); 
   } 
  
   public void setting(int index, int w, int y){ 
      this.index = index; 
      this.Location = new Point(w, y); 
   } 
/* comment out 
   public int getIndex(){ return index; } 
*/ 

ひやぁ~疲れた~。

スポンサーリンク

 - 技術系コラム