C#メモ SHGetFileInfo()メソッドを使ってファイルのプロパティの全般タブに表示されるファイルの種類の文字列を取得してみる
ファイルの種類は拡張子でも判別できるんだけど同じアプリでもいろんな拡張子(例えばExcelだとxls、xlsx、xlsmとか)だったりする場合があるので、別の判 ...
C#メモ Windows API Code Packに入っているTaskDialogクラスを使って少しリッチなメッセージダイアログを表示してみる
よく例外とかで表示されるあのダイアログってMessageBoxクラスより少しリッチでいいなぁ...。 でも、標準だとそれっぽいダイアログが表示できないし...ど ...
C#メモ インストールされているアプリケーションのリストを取得してみる
ヤボ用で必要になったので。 ポイントはこんなとこ? 起点にするレジストリの場所はここ SOFTWARE\\Microsoft\\Windows\\Current ...
C#メモ ショートカットを作成してみる
どやるんだろ?って思ってネットに聞きながら。 ポイントはこんな感じ。 シェルを扱えるようになるCOMでIWshRuntimeLibrary(Windows Sc ...
C#メモ Formを閉じたときのイベントFormClosedでクリックしたボタンを判定してみる
なんか...Formを閉じるときにクリックしたボタンごとにメソッドを用意するんでなくて、メソッドを1つにして処理をまとめたかった...で、ネットに聞いてみたらで ...
C#メモ Escキーを押したらフォームが閉じるようにしてみる
メインになるフォームから呼ばれる子フォームをさくっと閉じるようにしたいなぁって思ってネットに聞いたら、さくっとできるんだねぇ...。 ポイントとしてはこんな感じ ...
C#メモ 並列処理ができるBackgroundWorkerクラスを使ってみる
やっぱりWindowsのアプリを作るからにはUIは操作できるようにたくなったので。 ポイントとしてはこんなとこっぽい。 BackgoundWorkerをフォーム ...
C#メモ TreeViewの先頭のTreeNodeを選択状態にしてみる
ツリービューのノードを制御したいときがあったので...大雑把にはこんな感じ。 TreeViewNodeの先頭のオブジェクトを取ってくる 1のオブジェクトを選択状 ...
C#メモ PowerShellのps1ファイルにC#のコードを埋め込んで実行してみる
WSH(Windows Script Host)なVBScriptやJScriptでもいいんだけど...せっかくなんで最近の仕組みを使いたくなって...。 んで ...
C#メモ FileSystemWatcherクラスを使って指定したフォルダーに新しいファイルが作成されたことを検知してみる
これ、いちいちボタンクリックしたり明にサービスを常駐させなくても.net frameworkのAPIで監視しててくれるんやねぇ…便利な世の中になったもんだ。 ざ ...
C#メモ Word文章をPDF形式で保存してみる
ちょい野暮用で調べたんで。 ポイントはこんなとこ。 WordのCOMへの参照を追加する WordのCOMを使ってWord文章のファイルの読み込む PDF形式でフ ...
C#メモ CPUのコア数を調べてみる
仕事でちょっと気になったので...。 んで、コードはこんなん。 Console.WriteLine ("CPU:{0}", System.Environment ...
C#メモ Visual Studioの出力ウィンドウに文字列を出力してみる
なんだかんだで出力ウィンドウに変数の値とか出したくなるのでメモ。 ポイントはこれを使うってことだけ。 System.Disgnostics.Debug.Writ ...
C#メモ ファイルにConsole.WriteLine()の文字列を出力してみる
デバッグするときはいいんだけど、GUIありのアプリをリリースビルドしたときに何かあったとき原因がわかんなくて困ったので。 ポイントとしてはこんなとこ。 ファイル ...
C#メモ Main()以外で直接コマンドライン引数を取得してみる
忘れそうなのでメモ。 Main()の引数からコマンドライン引数を別のメソッドに渡すのは面倒なので。 ポイントはこれだけ。 Environment.GetComm ...