• ベストアンサー

DateTimePickerにイベント追加したい

VB.net2008で開発しています。 DateTimePickerを画面に貼り付けて使用しているのですがイベントにダブルクリックがありません。 画面に配置したコントロールにイベントを追加することってできますか? ご教授のほどよろしくお願い致します。

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

  • ベストアンサー
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.2

>>動的に作成するということでしょうか? いえ、新しいコントロールのソースを作製、コンパイルして作るってことですから、動的ではありません。

ok-mode
質問者

お礼

なるほど 勉強します ありがとうございます

その他の回答 (1)

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

VB2008は詳しくありませんが、貼り付けているDateTimePickerのコントロールのソースコードをコピーして、DateTimePicker2という名前で「自前のコントロール」を作り、それにイベントを追加するといいのではないでしょうか? なお、コントロールの機能拡張のやり方については、それなりに勉強が必要かもしれません。

ok-mode
質問者

お礼

回答ありがとうございます。 動的に作成するということでしょうか?

関連するQ&A

  • DateTimePickerをEnterキーでDropDownさせたい。

    早速質問させていただきます。 WindowsアプリでDateTimePickerコントロールを使用しているのですが、マウスクリックではなくて、Enterキーを押したときにドロップダウンさせる事は可能でしょうか? ご教授のほど、よろしくお願いいたします。

  • DateTimePickerに値を入れたいのですが…

    VB2005環境です。 DateTimePickerコントロールに値を入れたいのですが、 うまくいきません。 コードとしては、下記のような記述をしました。 DateTimePicker.Value = CDate(Format(Me.fg.Item(Me.fg.Row, 2).ToString, "0000/00")) FlexGrid(FlexGrid.Net)から取得した値を0000/00の形に 直そうとしたのですが…。 ((Me.fg.Item(Me.fg.Row, 2).ToStringをウォッチしてみますと、 String型で200707と値が入っています)。 代入の方法をご教授いただけないでしょうか? よろしくお願いします。

  • datetimepickerについて

    質問させてください。 jqueryプラグインの「datetimepicker」について質問いたします。 http://prog-blog.herrenbart.net/datetimepicker-jquery-plugin-datepicker-and-timepicker-in-one-select-date-and-time-xdsoft/ 上記リンクのdatetimepickerを使用しているのですが、日にちを選択する直前の値を取得したいと考えています。 optionでdatepickerにあるような「beforeShow」がないのでクリックして取得する日にちの直前の日にちを取る方法が分かりません。 可能なのかどうか、可能であればどのように取得したら良いかご指南いただきたいです。 何卒よろしくお願いいたします。

  • コントロールのイベントの透過

    VB.net/C# .NET Framework 2.0で開発しております。 いま、Panel等コンテナコントロールの上に子コントロールが乗っているとして、この時子コントロールの指定したイベントが発生した際に、親コンテナの同じイベントを発生させたいと思っていますが、なかなかスマートなやり方が見つからずに悩んでおります。 子配置の際にAddHandler等でごりごりイベントハンドラを指定しまくれば、出来ることはできるのですが…それ以外のやり方としてどんなものがあるのか、知りたくなって質問させていただきました。 GUIの開発においてこういった要望はそれなりにあると思うのですが、皆様はどのようにして解決してらっしゃるのでしょうか? ご教示下さい。

  • C# DateTimePicker をキー入力でDropDownしたい

    はじめまして。 Vs2005で開発しています。 DateTimePickerでキー入力でDropDownしたいのですが、 うまくいきません。 現在の処理は、DateTimePickerの派生クラスを作成して、 KeyUpイベント内で、Spaceキーがクリックされた場合に、 OnDropDownを呼び出しています。 ソースコードは明日にでも、掲載します。 よろしくお願いします。

  • 【VB】タブ切り替え時のイベント

    いつもお世話になります。バージョンはVB2005です。 フォームにTabControlを配置し、適当にタブ(TabPage1~3)を追加しています。 それぞれのタブを切り替えたときに発生するイベントがわかりません。(><) Clickイベント、CursorChangedイベント、Gotfocusなどなどいろいろ試してみましたが駄目でした。 おわかりの方、どうかご教授ください。

  • VB.Net フォームのKeyPressイベント

    お世話になります。 日夜 VB.Net でAccess ADPファイルで作ったシステムのリメイクをしております、駆け出しの者でございます。 フォームのイベントでKeyPressイベントがありますが、 Me.ActiveControl.BackColor = Color.LavenderBlush この記述で、フォーム上に配置されているテキストボックなどの背景色を変えられるのですが、マウスで、各コントロールをクリックしても背景色が変わりません。 フォームのClick関係、Mouse関係のイベントで同じ記述をしても、フォームに配置してあるコントロールには適応されないようで、どうしたものかと思っております。(どこか見逃しているのか?!) マウスでテキストボックスなどのコントロールをクリックした時にそのコントロールの背景色を変えるには、例えば100個のテキストボックスがあった場合には、100個のClickイベントに背景色を変えるコードを記述する必要があるのでしょうか?(それは大変だと思うのですが・・・) もし、フォームのマウス、クリックのイベントで ActiveControl の背景色が変更できるイベントや、その他、やり方があるようでしたら、何卒ご紹介いただけますようよろしくお願いいたします。

  • C#でダブルクリックイベント起動について

    お世話になります。 C#で開発しているのですが、 2画面あり、 (1)A画面のグリッドでダブルクリックするイベントが既に存在しています。 (2)次に、B画面から、グリッドをダブルクリックすると、A画面を表示し、あたかも(1)のイベントが起動されたかのように処理を行いたいのですが、どのようにすればよいかわかりません。 ご指導お願いします。

  • コントロールの作成時にイベント処理を追加したい

    Access2007のプログラム内で、CreateControlでコントロールを作成し、さらにクリックイベントを付けることは可能でしょうか? プログラム内の特定ファンクションを実行するクリックイベントを追加したいのですが。

  • VBのイベント処理について

    お世話になります。 VB6.0のイベント処理について教えてください。 VB.NETでは、イベント処理のメソッド(VBだとプロシージャですか) のシグニチャのおしりに Handles Button1.Click という記述がされているので、このメソッドはButton1のクリックという イベントが発生したときに行われる処理だなと見当がつくのですが、 VB6.0ではその記述をしないのが一般的とみました。 してそのときに、このメソッドがButton1のクリック時のイベントだと いうのは、どのように判断されるのですか?メソッド名が Button1_Click みたいに勝手につけられるので、それで判断されるのですか?という ことはメソッド名を変えたらそのメソッドはButton1のクリック時の イベント処理メソッドではなくなってしまうのですか? よろしくご教授ください。

専門家に質問してみよう