Foxtable(狐表)用户栏目专家坐堂 → 并列窗口切换事件


  共有3945人关注过本帖树形打印复制链接

主题:并列窗口切换事件

帅哥哟,离线,有人找我吗?
mxl810823
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:372 积分:3134 威望:0 精华:0 注册:2018/2/27 17:32:00
并列窗口切换事件  发帖心情 Post By:2019/12/23 20:42:00 [显示全部帖子]

一个产窗口有多人并列窗口,当在切换并列窗口时想执行一段代码,那么要写在哪个事件里呢?有这个并列窗口切换事件吗?

 回到顶部
帅哥哟,离线,有人找我吗?
mxl810823
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:372 积分:3134 威望:0 精华:0 注册:2018/2/27 17:32:00
  发帖心情 Post By:2019/12/23 23:55:00 [显示全部帖子]

之前我有问过如果切换窗口时当前窗口有修改未做保存则禁止转换窗口,你们给我提供下面的程序,是可以的。
只是我不是看的明白,你们可以再提供这样的代码“自创一个事件”吗?或在哪里可以找到这样的资料学习一下。

Public Sub C1DockingTab2_SelectedIndexChanging(sender As Object, e As C1.Win.C1Command.SelectedIndexChangingEventArgs)
If vars("sa") = 1 Then
MessageBox.Show("这个""" & sender.text & """窗口有修改未做保存,请先保存修改或取消修改")
e.cancel = True
'forms("" & sender.text & "").show()

End If
End Sub


Dim MainTab As C1Command.C1DockingTab = BaseMainform.Controls("MainPages")
For Each p As object In  MainTab.TabPages
    Dim FormTab As C1Command.C1DockingTab = p.controls(0)
    AddHandler Formtab.SelectedIndexChanging, AddressOf C1DockingTab2_SelectedIndexChanging
Next


 回到顶部