C#メモ コンソールなアプリケーションでTaskDialogを表示してみる
前回(記事はここ)は途中で諦めちゃったけど...コメントでアドバイスいただいたので試してみることに。 ポイントはこんなとこ。 Windows API Code ...
C#メモ Excelのexeの場所をフルパスで取得してみる
野暮用で必要になったんだけど、どうも納得いくものがなくて悩んだ。 レジストリから取得するのが一番手取り早いんだけど、レジストリの名前が変わったらメンテしないとい ...
C#メモ ExcelのCOMオブジェクトの破棄処理を実行直後にしてみる
なんか...メインプロセスを終了しないと、Excelのプロセスが残っちゃう。 ってか、実行するとどんどん増えてく。 たとえば、コントロールパネルでみてみるとこん ...
C#メモ 外部モジュールがコンソールに出力する文字列を取得してみる
外部プログラムとして呼び出す実行モジュールの文字列を調べたくなったので。 ポイントとしてはこんな感じ ProcessStartInfoクラスでプロセス実行時の設 ...
C#メモ Manifestファイルを追加してフォームの表示がぼやっとしているのをはっきりさせてみる
なんかWindows10だとダイアログの文字列がぼやっとする。 調べてみたらDPIの設定次第なんだそうな。 で、ポイントはこんな感じ。 プロジェクトにManif ...
C#メモ SHGetFileInfo()メソッドを使ってファイルのプロパティの全般タブに表示されるファイルの種類の文字列を取得してみる
ファイルの種類は拡張子でも判別できるんだけど同じアプリでもいろんな拡張子(例えばExcelだとxls、xlsx、xlsmとか)だったりする場合があるので、別の判 ...
C#メモ Windows API Code Packに入っているTaskDialogクラスを使って少しリッチなメッセージダイアログを表示してみる
よく例外とかで表示されるあのダイアログってMessageBoxクラスより少しリッチでいいなぁ...。 でも、標準だとそれっぽいダイアログが表示できないし...ど ...
Excel VBAメモ WScriptのRegRead()メソッドを使ってHKEY_LOCAL_MACHINE以下にあるレジストリの値を取得してみる
ヤボ用で必要になったので。 最初はGetSetting()ってメソッドでレジストリの値を取得しようと思ったんだけど、どうやらHKEY_CURRENT_USER\ ...
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#メモ CPUのコア数を調べてみる
仕事でちょっと気になったので...。 んで、コードはこんなん。 Console.WriteLine ("CPU:{0}", System.Environment ...