0

私は基本的な電卓に取り組んでおり、ヘルプが必要です。私はすでにXHTMLでそれを書いています。約 30 個の html ファイルと 30 個を超える jpg ファイルです (「help」フォルダ内のすべて)。

これをすべてフォームに追加したいと思います。それをリソースに追加する方法と、' index.html ' ファイルを開く方法がわかりません。はそのようなものに使用されると思いますSystem.Diagnostics.Process.Start();が、使用したことはありません。これのアクティブ化イベントは、' ToolStripMenuItem ' のクリックです。

次の質問は、すべてのファイルをプロジェクトに追加してプログラムを公開すると (インストールできるように) System.Diagnostics.Process.Start();、すべてのユーザーにとって機能するでしょうか? プログラムがどのフォルダにインストールされるかわからないためです。

4

1 に答える 1

1

さて、ここでさまざまなことを混乱させています。ヘルプを別のファイルとして配布したい場合は、リソースは必要ありません。

ソリューション エクスプローラーで help とい​​うフォルダーをソリューション/プロジェクトに追加し、Windows エクスプローラーでファイルをそこに移動するだけです。次に、フォルダーを右クリックし、既存のアイテムの追加を選択し、すべてのファイルを選択します。次に、ソリューション エクスプローラーでそれぞれの重要な部分を選択し、プロパティを選択して、それらが常にコピーされていることを確認するか、新しい場合はコピーします。. プロジェクトをビルドすると、ヘルプ ファイルはプロジェクトと共に移動しますが、ヘルプ フォルダにはありません! その後、index.html (アプリと同じフォルダー内) を起動すると、関連するアプリ (ほぼ間違いなくブラウザー) がそのファイルで起動します。

リソースは、ファイルが分離されていないことを意味し、アセンブリでコンパイルされ、それらを抽出して外部で起動するか、独自のヘルプ フォームをブラウザー コントロールに含める必要があります。そのすべての作業を行うには、非常に正当な理由が必要です...

あなたがそれを望むなら。プロジェクトを右クリックし、プロパティを選択し、リソース タブを選択します。

于 2012-12-29T01:06:03.087 に答える