Foxtable(狐表)用户栏目专家坐堂 → 弹出窗口位置


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

主题:弹出窗口位置

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
弹出窗口位置  发帖心情 Post By:2016/12/6 23:54:00 [显示全部帖子]

可以设计一个代码  设定窗口弹出在显示器的位置吗?
 感谢 感谢 
BaseMainForm.Visible = True
Forms("主窗口").show() '只显示窗口

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2016/12/7 9:37:00 [显示全部帖子]

Dim frm As WinForm.Form
frm = Forms(
"窗口1")
frm.Open(
100,100)
放在 按钮为什么没有反应啊 感谢 感谢

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2016/12/7 10:02:00 [显示全部帖子]

可以了 谢谢 
[此贴子已经被作者于2016/12/7 10:04:42编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2016/12/7 13:25:00 [显示全部帖子]

   为什么把自动弹出的窗口改为设计的窗口就不能用嗯 感谢 感谢 

 Dim t As Table = Tables("英语")
    t.Current("听写_次数") += 1
    If e.Form.controls("checkbox1").checked Then
        Dim drs As List(Of DataRow) = t.DataTable.Select("听写_状态 Is null Or 听写_状态 <> '待复习'")
        If drs.count > 0 Then
            Dim idx As Integer = Rand.Next(drs.count-1)
            t.position = t.FindRow(drs(idx))
            Dim r = t.current
            Dim sp As New DotNetSpeech.SpVoice()
            sp.Speak(r("目录_英文"), DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
            txt1.text = ""
        Else
Forms("确认窗口").show '显示窗口
            'msgbox("已学完")
        End If
    Else
        Dim idx As Integer = t.FindRow("听写_状态 is null or 听写_状态 <> '待复习'", t.Position+1, True)
        If idx = -1  Then
Forms("确认窗口").show '显示窗口
            'msgbox("已学完")
        Else


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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2016/12/7 17:01:00 [显示全部帖子]

还是不能弹出设计的窗口呢,就是把之前的窗口改为自己设计的窗口 感谢感谢


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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2016/12/7 18:05:00 [显示全部帖子]

是的 是独立的窗口


图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看


Dim lbl1 As WinForm.Label = e.Form.Controls("Label1")
Dim txt1 As WinForm.TextBox = e.Form.Controls("TextBox1")
If lbl1.text <> txt1.text Then
    msgbox("不匹配")
    'Audio.Play("d:\test.wav")
Else
    Dim t As Table = Tables("英语")
    t.Current("听写_次数") += 1
    If e.Form.controls("checkbox1").checked Then
        Dim drs As List(Of DataRow) = t.DataTable.Select("听写_状态 Is null Or 听写_状态 <> '待复习'")
        If drs.count > 0 Then
            Dim idx As Integer = Rand.Next(drs.count-1)
            t.position = t.FindRow(drs(idx))
            Dim r = t.current
            Dim sp As New DotNetSpeech.SpVoice()
            sp.Speak(r("目录_英文"), DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
            txt1.text = ""
        Else
'Forms("确认窗口").show '显示窗口
Forms("确认窗口").Open
            'msgbox("已学完")
        End If
    Else
        Dim idx As Integer = t.FindRow("听写_状态 is null or 听写_状态 <> '待复习'", t.Position+1, True)
        If idx = -1  Then
'Forms("确认窗口").show '显示窗口
Forms("确认窗口").Open
            'msgbox("已学完")
        Else
            Dim r As Row = t.Rows(idx)
            t.Position = idx
            Dim sp As New DotNetSpeech.SpVoice()
            sp.Speak(r("目录_英文"), DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
            txt1.text = ""
        End If
    End If
End If


[此贴子已经被作者于2016/12/7 18:05:42编辑过]

 回到顶部