タグ

Tipsと開発に関するAtakのブックマーク (2)

  • プラグイン機能を持つアプリケーションを作成する

    Adobe PhotoshopやBecky! Internet Mailなどのアプリケーションでは、「プラグイン」(または、「アドイン」、「エクステンション」等)と呼ばれるプログラムをインストールすることにより、機能を追加することができるようになっています。ここでは、このようなプラグイン機能を持ったアプリケーションの作り方を考えます。(プラグインが何だか分からないという方は、「アスキー デジタル用語辞典」や「IT用語辞典 e-Words」等をご覧ください。) 早速ですが、プラグイン機能の実現のために参考になりそうな記事を以下にいくつか紹介します。 Developer Fusion - Writing Plugin-Based ApplicationsDevSource - Building Plug-ins with C# .NETSA Developer .Net - PluginFX

    プラグイン機能を持つアプリケーションを作成する
  • 非アクティブのままサブ・フォームを表示するには?[2.0のみ、C#、VB] - @IT

    Windowsフォームでは、メイン・フォームから別のフォームを開くと、通常は新しく開いた方のフォーム(以下、サブ・フォーム)がアクティブになる。 しかしメイン・フォームでの作業が中断されないように、サブ・フォームをアクティブにせずに(非アクティブのまま)開きたい場合がある。例えば、参照情報を表示するためのポップアップ・ウィンドウや、ドロー・ツールにおけるツール・パレットなどだ。 このような場合には、サブ・フォームを表示する前にそのフォームのShowWithoutActivationプロパティをfalseに設定しておくことにより、フォームをアクティブにせずに表示することができる(デフォルト値はtrue)。 このプロパティは.NET Framework 2.0でFormクラス(System.Windows.Forms名前空間)に新しく追加されものだ。 ■オーバーライドによるプロパティの設定 た

  • 1