- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB6 Form内のDragDrop)
VB6 Form内のDragDrop - CommandButton間をマウスDragDropでCaption名入れ替え
このQ&Aのポイント
- VB6のForm内にあるCommandButtonをマウスDragDropでCaption名を入れ替えたいです。
- 現在、MouseDownとDragDropイベントを使用して試していますが上手くいきません。
- CommandButtonプロパティのDragModeを自動にするとファイルが開かれなくなってしまいます。解決方法をご教授ください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Command1.Drag End Sub Private Sub Command2_DragDrop(Source As Control, X As Single, Y As Single) Dim strTmp As String strTmp = Command2.Caption Command2.Caption = Source.Caption Source.Caption = strTmp End Sub
お礼
試したところSourceでドラックした内容を受け取れました。 助かりました、有り難うございます。 Command1のクリックイベントが使えないですが、DragDropイベントへ If Source.Caption = Command1.Caption Then をDragDropイベントへ 入れることで対処出来ました。有り難うございました。