Foxtable(狐表)用户栏目专家坐堂 → [求助]找到一段代码,请高手增加内容!


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

主题:[求助]找到一段代码,请高手增加内容!

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


加好友 发短信
等级:四尾狐 帖子:936 积分:7725 威望:0 精华:0 注册:2013/7/7 13:37:00
[求助]找到一段代码,请高手增加内容!  发帖心情 Post By:2013/10/12 10:01:00 [只看该作者]

本人基础差,结合帮助及其它参考资料找到一段代码,其它的实在找不到了!
这段代码是放在BeforeOpenProject里的
Dim form1 As New System.Windows.Forms.Form

Dim button1 As New Windows.Forms.Button
Dim button2 As New Windows.Forms.Button
Dim ComboBox1 As New Windows.Forms.ComboBox
button1.Text = "OK"
button1.Location = New Point(10, 10)
ComboBox1.Location = New Point(100, 10)
button2.Text = "Cancel"
button2.Location = _
New Point(button1.Left, button1.Height + button1.Top + 10)
form1.Text = "窗体标题"
form1.HelpButton = True
form1.MaximizeBox = False
form1.MinimizeBox = False
form1.AcceptButton = button1
form1.CancelButton = button2
form1.Controls.Add(button1)
form1.Controls.Add(button2)
form1.Controls.Add(ComboBox1)
form1.ShowDialog()


请高手 帮忙给续写一下
1,给ComboBox1 赋值 (两个选项,数据源1,数据源2)
2,单击‘确定’后,判断是选项一还是选项二, 然后可以做验证
3,在这个窗口做出选择前,暂停foxtable的加载,直到用户做出选择并验证正确(验证过程我另写代码),然后继续加载。
4,如用户单击取消按钮,则foxtable退出。
5,让这个窗口打开时自动居中
[此贴子已经被作者于2013-10-12 10:06:07编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/12 10:06:00 [只看该作者]

1.http://www.foxtable.com/help/topics/0925.htm

2.这个要使用全局代码写事件了,但是BeforeOpenProject 还没生成全局代码,所以是不可行的.

2不成立,下面全部都不可行.  

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


加好友 发短信
等级:四尾狐 帖子:936 积分:7725 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2013/10/12 10:12:00 [只看该作者]

以下是引用Bin在2013-10-12 10:06:00的发言:
1.http://www.foxtable.com/help/topics/0925.htm

2.这个要使用全局代码写事件了,但是BeforeOpenProject 还没生成全局代码,所以是不可行的.

2不成立,下面全部都不可行.  

1,我的上述代码现在是可以在BeforeOpenProject里执行的

2,想要个直接给ComboBox1 赋值的写法,不要在全司代码定义的。

3,至于数据源验证,结合以下代码不可以吗

 Dim con As New System.Data.OleDb.OleDbConnection("连接字符串")
        Dim cmd As New System.Data.OleDb.OleDbCommand("sql语句", con)
        con.Open()
        cmd.ExecuteNonQuery()
        con.Close()


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/12 10:20:00 [只看该作者]

请再看一下我2楼说得好吗?  ComboBox1 赋值的写法并不需要在全局代码的. 请你查看帮助连接

2.事件的触发执行的代码,是需要在全局代码定义事件的. 所以导致不可行.

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/12 21:29:00 [只看该作者]

 呵呵,楼主,你下载一个vs2008或者vs2010来设计吧,拖拉操作的,双击写代码。

 自己写多麻烦啊,拷贝拷贝改呗。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/12 21:31:00 [只看该作者]

 或者,你做个窗口的设计,截图,让大家帮你弄代码出来。

 回到顶部