まとまりのないブログ

something which something is something

vb.net

vb2005のカスタムコントロールの初期表示イベント

投稿日:

UserControl イベント
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.usercontrol_events.aspx

一覧を見渡してみたが、shownイベントは存在しない模様。loadイベントはあるが、その次に起こるイベントのshownイベント、つまりコントロールの部品が描画されてから起こるイベントはないようだ。独自のカスタムコントロールを作って公開して配布をするというような場合には、結構重要なイベントなのだが・・・。

windows formにはshownイベントは存在するが、そこでform上に配置した独自カスタムの描画後の処理もやれということなのだろうか。しかし他に描画後に処理をするイベントが存在しないため、面倒でも親のフォームのshownイベントを使うしかないのか。できればカスタムコントロール(ユーザコントロールとも言うかな?あるいはクラスライブラリ?)だけで完結したかったのだけれども。

-vb.net

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

リッチテキストボックスに左余白を設定する

備忘。右画像のようにテキストボックス内に左余白を設定する。リッチテキストボックスのプロパティパネル内を見渡しても左余白を設定するプロパティは見つからなかった。右余白については、RightMarginと …

no image

進捗状況を表示するプログレスバー

プログレスバーの使い方 プログレスバーは、アプリケーションが何かの処理中であることをユーザに知らせてあげるという役割を持っている。時間がかかる処理などの場合にその進行状況をプログレスバーのアニメーショ …

no image

今月の年月の値を取得する

sqlのwhere句に使うための検索条件を作るときに迷ってしまったので覚え書き。まあ、出来てしまえばなんてことは無かったけれど、フォーマットとか関数とか調べても年月のみを取得するメソッドが見当たらなか …

no image

mschartが表示されない

vb.netで作成したwindowsアプリケーションにグラフを表示させてみようと思って、mschartというグラフ描画コンポーネントを使うことにした。そして、実装が終わってリリースしたものを他のマシン …

no image

System.Data.OleDb.OleDbException: ファイル ’ファイルパス ’ が見つかりませんでした。

データベースファイルを相対指定にしていて、openfiledialogでローカルのファイルを選択後に、データベースのファイルの指定が絶対指定に変わってしまった。その結果、当然ながらデータベース接続エラ …