VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/01/11(Tue) 14:53
投稿者LESIA
Eメール
URL
タイトルRe: Index値の受け渡しについて(PopUp,API使用)

Tagプロパティに入れるとか。

> Private Sub Lbl_SetTemplateFolder_MouseUp(Index As Integer, _
>                                           Button As Integer, _
>                                           Shift As Integer, _
>                                           x As Single, _
>                                           y As Single)
> 'ラベルをクリックした際の処理
>
>   '左クリックを制御
>     If Button = vbLeftButton Then
>         If Lbl_SetTemplateFolder(Index).Caption = vbNullString Then
>         Else
>           '動作ファイル名をフルパスで表示する
>             MsgBox "動作ファイルには現在、" & vbCrLf & vbCrLf & _
>                    " フォルダ名:" & _
>                    Lbl_SetTemplateFolder(Index).Caption & vbCrLf & _
>                    "が読み込まれています", _
>                    vbOKOnly + vbInformation, "動作ファイル"
>         End If
>   '右クリックを制御
>     ElseIf Button = vbRightButton Then
>       '「フォルダ変更」のポップアップを表示する
          MainForm.Mnu_ChangeFolder.Tag = Index
>         MainForm.PopupMenu MainForm.Mnu_PopFolder
>     End If
>
> End Sub
>
> Private Sub Mnu_ChangeFolder_Click()
> '「フォルダ変更」のポップアップをクリックした際の処理
>
>   Dim StrFolder     As String
>
>  'SHBrowseForFolderのAPIを使用しフォルダのパスを返す
>  'ShowFolder Functionは標準モジュールに格納されています。
>     StrFolder = ShowFolder
>
>     If StrFolder = vbNullString Then
>       'キャンセルが押されたので何も処理は行わない
>     Else
>       'ラベルの中身を書き換える
          Lbl_SetTemplateFolder(MainForm.Mnu_ChangeFolder.Tag).Caption = StrFolder
>     End If
>
> End Sub


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -