» VisualStudioのブログ記事


現在製作しているEasyPrint for Word 2010 という Word2010用のアドインソフトで、種々の設定を行うために、WindowsFormを使ってダイアログウィンドウを作成している。

Enterキーを押せば「OK」ボタンと同じ働きをし、Escキーを押せば「Cancel」キーと同じ働きをするように、KeyEventを定義してみた。

しかしながら、デバッグするとイベントが発生しない。
WindowsFormのプロパティを調べてみると、KeyPreviewプロパティをTrueにしなければならないことが判明!

KeyPreviewの項目の説明を見ると、「フォーム上のコントロールのキーボードイベントがフォームと共に登録されるかどうかを決定します。」と書いてあるが、「なんのこっちゃ?!」といった感じ…一読しただけではよくわかりません。
まだまだ修行不足です…^^;

Fig.1 Formのプロパティ

ちなみに、EasyPrint for Word 2010は、Fig.2,Fig.3のような感じのアドインです。

Fig.2 EasyPrint for Word2010のイメージ

Fig.3 EasyPrint for Word2010のイメージ

Word2010専用です。
ただいま、デバッグ中ですので不具合探しにご協力いただけるモニターを100名くらい募集しています。法人でもモニターOKです。
モニター終了後は、気に入っていただけた場合は、そのままご利用ください。
ご協力いただける方には、ライセンスキーをお送りいたしますのでメールで info@macroya.jp までご連絡ください。
送付元のメールアドレス宛に、セットアップファイル(*.msi)とReadme.txt,Standard Editionのライセンスキー(630円相当を予定)をお送りいたします。


VB.NET2010で参照エラーが発生した。

1つのソリューションの中には2つのプロジェクト a , b が入っている。

(1)a
(2)b

aは、WindowsFormからなるプロジェクトで起動時に読み込まれる。
bは、クラスライブラリ。

aのプロジェクトのプロパティで、bのプロジェクトを参照。

通常は、Imports a でインポート宣言をすれば、bのライブラリに収録されているPublic Shared 宣言されたプロシージャを使用できるようになる。
が、しかし、プロシージャの中に次のプロパティ

System.Web.HttpUtility.UrlEncode( STRING,ENCODING )

が入っていると、aからbを参照できなくなるというエラーに遭遇した。
これは、編集中はエラーとして表示されないが、ビルドした時に初めてエラーになる。

困った。

解決。
bは、.NetFramework 4で作成している。
aは、.NetFramework 4 Client Profile で作成されていた。
両方とも .NetFramework 4 にすることで解決。

半日無駄にしたが、まあよしとしよう。


Microsoft開発リソースからタイトルを見て気になるものをピックアップ(中身は精査してません)。
現在764件存在する。

つい最近、メルマガ「.NETプログラミング研究」でYomigana Frameworkが紹介されていた。
YomiganaFrameworkは、2009年10月に公開されたMicrosoft Visual Studio International Feature Pack 2.0 に含まれる。
他にも使えそうなものが眠っていそうな気がしたのでちょっと調べてみた。
VisualStudioに最初から入っているものもありますが…

■Microsoft開発リソース
http://www.microsoft.com/downloads/ja-jp/resultsForCategory.aspx?displaylang=ja&categoryId=10&stype=n_dc

□20110513
Microsoft WebMatrix
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=5b9510a1-bc42-4323-90ab-adf4daaaa2f0

□20110415
Microsoft Visual Studio Tools for the Microsoft Office System (Version 4.0 Runtime) 日本語 Language Pack
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=9daf1ab1-f4ab-4663-a069-228504f0fc0a

□20110408
Web Platform Installer 3.0
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=32b0dfe5-f139-4e1c-b412-3da39f50bbf9

□20110317
Expression Web SuperPreview
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=e6cc9b3e-7eab-4525-8322-14d7e267eb2c

□20110307
Visual Studio 2010 リモート デバッガー Service Pack 1
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=e455b82f-ef6a-4bd9-bf19-1bf92f6fdd98

□20110303
Visual Studio 2010 Performance Tools Service Pack 1
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=c6db79bf-b076-413b-90c7-ea6457025ebd

□20100816
Microsoft Visual Studio 2010 Lab Management 用更新プログラム
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=8406ef19-35a3-4c03-a145-08ba982f3cef

とりあえずここまで。

ブログ検索

ブログカレンダー

2024年4月
« 10月    
 123456
78910111213
14151617181920
21222324252627
282930  

Yahoo!ショッピング

アクセスカウンタ

  • 本日(回): 90
  • 週間(回): 1165
  • 合計(回): 439816

Since 2011/07/01