tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルVB2003のツールバーコマンド
記事No8437
投稿日: 2008/11/28(Fri) 18:27
投稿者chime
.NET FrameWorkの関係からwindows2000ユーザのためVB2008作成ソフトをVB2003に
書き換えています。

ツールバー設定法が2005(2008)とは異なっていますが、フォームに貼り付けが出来ました。

しかし、ボタンを選択したときの設定は

Sub で
ToolButton1_Disposed(.....) Handles ToolBarButton1.Disposed

になっていて、clickではありません。2008で使ったコマンドを強引に書き込みました。

デバッグでボタンを押してもボタンが押されるのみで実行しません。
正しい設定法をコメントいただければ幸いです。

よろしくお願いたします。

chime

[ツリー表示へ]
タイトルRe: VB2003のツールバーコマンド
記事No8438
投稿日: 2008/11/28(Fri) 23:24
投稿者花ちゃん
> しかし、ボタンを選択したときの設定は
>
> Sub で
> ToolButton1_Disposed(.....) Handles ToolBarButton1.Disposed
>
> になっていて、clickではありません。2008で使ったコマンドを強引に書き込みました。
>
> デバッグでボタンを押してもボタンが押されるのみで実行しません。
> 正しい設定法をコメントいただければ幸いです。

意味がよく解らないのですが下記のような事ですか?
Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, _
      ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar1.ButtonClick

End Sub

もし違うのでしたら、元のコードを省略せずに投稿して下さい。

[ツリー表示へ]
タイトルRe^2: VB2003のツールバーコマンド
記事No8439
投稿日: 2008/11/29(Sat) 10:59
投稿者chime
花ちゃん さん
Reありがとうございます。

> 意味がよく解らないのですが下記のような事ですか?
> Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, _
>       ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar1.ButtonClick
>
> End Sub

ToolBar1についてはそのとうりです。

Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object,_
ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles
ToolBar1.ButtonClick        
   End Sub

疑問は例えば下記の如きForm画面をクリアしNewにするためのButtonです。
プログラムのスケルトンの上部左からButton設定を開くと
disposedになり、clickではないのです。

Private Sub ToolBarButton1_Disposed(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles ToolBarButton1.Disposed
            End Sub 

一方、VB2008(2005)では直接開けて

Private Sub NewToolStripButton_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles NewToolStripButton.Click    
    End Sub 

です。Buttonのイベントが問題です。

省略してすみませんでした。

chime

[ツリー表示へ]