• ベストアンサー

ユーザーコントロール

Visual Basic 2008 ExpressEditionをインストールしたのですが、新しいプロジェクトの作成でWPFのユーザーコントロールを作成するアイコンが見当たりません。FormやWPFアプリケーション、クラスライブラリを作成するというアイコンはあるのですが。 ユーザーコントロールを作成出来るようにする方法をご存知の方いらっしゃいましたら、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishito24
  • ベストアンサー率90% (10/11)
回答No.1

ユーザーコントロールはプロジェクト作成後に作ります。 ビルドしてもツールボックスにアイコンが表示されないので、 メニューの「プロジェクト」→「プロジェクト ツールボックスアイテムを最新の…」を選択します。

関連するQ&A

  • [言語C#] windowsアプリケーションからwindowsコントロールライブラリプロジェクトへの変更

    タイトルの通り、既存のwindowsアプリケーションをwindowsコントロールライブラリプロジェクトへ変更させたいのですが、簡単に変更できる方法がわかりません。 新規にwindowsコントロールライブラリプロジェクト作成後、windowsアプリケーションのクラス単位でコピペし、Formクラスに限っては、プログラム内のソース単位でコピペすればよいかと思っていますが、より簡単に変更できる方法等ありましたら、ご教授お願い致します。

  • ユーザーコントロールの配列化

    VB.NETのWindowsコントロールライブラリで作成したコントロールをメインになるプロジェクトから動的に呼び出したいのですが、複数のコントロールをボタンで表示非表示を行いたいので、配列化したいと考えているのですが、どのようにすればよいですか? public testControl() as Object Private Sub Form_Load(... testControl(0) = New Test1.Form1 testControl(1) = New Test2.Form1 testControl(2) = New Test3.Form1 ... For i = 0 to 10 testcontrol(i).Location = New Point(0,0) testcontrol(i).Size = New Size(100,100) testcontrol(i).Visible = False Next End Sub 見たいな処理を行いたいと考えています。 ほかによい方法があれば教えてください。

  • ユーザーコントロールを動的に切り替えたい

    visual C# 2010 Express を使用しています。 例えばWPFで新しいプロジェクトを立ち上げるとMainWindow.xamlがあって そのウインドウの中にはGridが内装されていると思います。 そこで、UserControl1.xamlとUserControl2.xamlを追加して 最初はMainWindowのGridにはUserControl1を貼っておきます。 そしてMainWindowのボタンかなにかをクリックしたら プログラムで動的にUserControl2に貼り替えたいのですが、 MainWindowクラス内でthis.(ここでプロパティやメンバを)候補を探しても gridなどが見つからないのです・・・ どうやったら(なにで)動的にこのような切り替えをすることができるのでしょうか?

  • VB.NET 2010 Express の制限

    VB.NET 2010 の Express 版ではカスタムコントロール作成機能が制限されていますか? 作成できるプロジェクトには、「カスタムコントロール」がなく、クラスライブラリとしてプロジェクトを作ると新しい項目の追加で選べるファイルタイプに、カスタムコントロールが出てきません。 VB.NET 2010 の Express 版で WPFのカスタムコントロールを作成してDLL化する方法はありますか?

  • ユーザーコントロールのコンテナ

    VB6から.NETへ移行したばかりの初心者です。 早速質問ですがVB6でユーザーコントロールを作成し「ControlContainer」プロパティを設定するとユーザーコントロールがコンテナ化する事ができたのですが.NETからプロパティが見当たらなくユーザーコントロールをコンテナ化することができません。 他の名前に変わっているのか、もしくは出来ないのか?!どなたかわかる方がいましたら助けてください。 宜しくお願い致します。 開発環境は「VisualBasic 2005 ExpressEdition」です。

  • ユーザーコントロールのイベント取得

    いつもお世話になっております。またもや疑問点が出てきましたので、初心者なので皆さんのお知恵を拝借させてください。 VS2005,C#でASP.NET(Web)を作成しています。 まずユーザーコントロール(TextBox)を作成し、Formに貼り付けます。そこで、ユーザーコントロールのイベント(TextChanged)をForm側から取得したいのですがよい方法はありませんでしょうか。

  • OSSのWebBrowserコントロール

    C#でWPFアプリケーションを作成しています。Visualstudio2012で.Net 3.5にしています。 本アプリケーションにはWebページを表示する機能がありますが、Webページが正常に表示できません。動かしてみるまで気が付かなかったのですが、WPFのWebBrowserコントロールが使用するブラウザエンジンはIE7であり、たいへん古いため、目的のhtmlを正しくレンダリングできないことが原因と判明しました。 レジストリでWebBrowserコントロールが参照するIEのバージョンを変更できるようですが、クライアント環境に変更を加えることが難しいため、インストーラでレジストリを変更するという方法は難しいと思います。 そこで、最近のブラウザをWPFアプリケーションに組み込みたいのですが、方法はないでしょうか? よろしくお願いいたします。

  • ツールバーに表示されるユーザーコントロールのアイコンを変更するには

    Microsoft Visual Basic 2008 Express Editionでユーザーコントロールを作っていますが、ツールバーに表示されるアイコンが標準(歯車?)のままです。 ユーザーコントロールクラスには以下の宣言がされてます。 <System.Drawing.ToolboxBitmap(GetType(Test), "Test.bmp")> _ Public Class Test   : End Class リソースには、このBitmapは追加してあります。 どなたか対応方法を教えてください。

  • スプラッシュコントロールの挿入方法について

    スプラッシュウィンドウを表示させようとして、 ネットで調べた所、 VCのメニューから プロジェクト→プロジェクトへ追加→コンポーネントおよびコントロール →Visual C++ Components→スプラッシュスクリーン で挿入すると書いてあったのですが、 「メインフレームクラスが見つかりません!」と言われてしまいます。 ダイアログベースで作成した場合、 どのようにしたら、このコントロールを挿入するの事が出来るのでしょうか? #Win98、MFCで作成しています。 新規クラス作成ではCMainFrameクラスはないし・・・ 行き詰まってしまいました。 お手数ですが、教えて頂けないでしょうか?

  • ユーザーコントロールの座標

    コントロール名がHogeのユーザーコントロールを作成します。 Form1にHogeを貼り付けHoge1とする。 どのようなユーザーコントロールに対してもForm1.Hoge1.Leftのような書き方ができますが、 Dim UC As Hoge UC.Leftのような書き方ができません。 後者のような参照ができないプロパティは、自分で定義したのではない、元からあるLeftとTop、Indexなどです。 このようなプロパティは、コントロールの参照の変数から、アクセスできないのでしょうか? オブジェクトはこのプロパティおよびメソッドをサポートしていませんと言われます。 オブジェクト変数が宣言されていないわけではありません。

専門家に質問してみよう