符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
Private Sub Form2_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed
站在用户的角度思考问题,与客户深入沟通,找到海晏网站设计与海晏网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、做网站、企业官网、英文网站、手机端网站、网站推广、国际域名空间、虚拟空间、企业邮箱。业务覆盖海晏地区。
End '退出后关闭软件
End Sub
'点击关闭按钮时弹出对话框判断是否退出
Private Sub Form2_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
'经典判断关闭法
If MessageBox.Show("是否退出?", "确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Cancel Then
e.Cancel = True
Else
e.Cancel = False
End If
End Sub
1、首先,打开VB软件,在窗体上添加一个图片框,如下图所示。
2、在属性窗口,设置图片框的属性和名称,点击“picture”属性任意插入图片。
3、在窗体上面,添加两个命令按钮,如下图所示。
4、设置命令按钮的属性。
5、双击“移动”命令按钮,编辑其代码,为了方便大家观察,将移动的数值设置100,如下图所示。
6、双击“复位”命令按钮,编辑其代码,假定其原来位置的数值为360。
7、运行程序,出现显示按钮。
回答于 2022-11-17
如果这个窗体是主窗体的话,你只能隐藏,因为主窗体关闭的话程序就退出了。
如果不是主窗体,可以用Form1.Close来关闭。
如果实在是想关闭,就得把程序启动设为sub
main而不是form。
再由sub
main来启动窗体,这样就没有主窗体了。
我来解答一下吧。
假设LZ的四张图片从左到右的文件名为1.jpg到4.jpg,存放在c:\img这个文件夹下
代码如下:
Public Class Form1
Private Sub Pic1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Pic1.MouseDown
Pic1.Image = Image.FromFile(c:\img\2.jpg)
End Sub
Private Sub Pic1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Pic1.MouseEnter
Pic1.Image = Image.FromFile(c:\img\1.jpg)
End Sub
Private Sub Pic1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Pic1.MouseLeave
Pic1.Image = Image.FromFile(c:\img\3.jpg)
End Sub
Private Sub Pic1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Pic1.MouseUp
Pic1.Image = Image.FromFile(c:\img\1.jpg)
End Sub
End Class
按这个思路看看吧,做最小化没什么问题
窗体enalbed的问题
一个A窗体 点一项菜单弹出一个新窗体B
想让B窗体弹出后 A窗体的enabled就变为false
然后B窗体关闭以后 A窗体重新恢复enalbed = true
A窗体里面的菜单响应代码是
dim newframe as new frameB()
newframe.show()
me.enabled = false
此代码可以实现B窗体弹出后 A窗体不能选也不能动
问题是B窗体关闭以后如何恢复A窗体的enalbed的属性
代码应该怎么写 是写在A窗体的代码里面 还是B窗体的代码里面?
B窗体里面怎么修改 A窗体对象的属性?
2
关闭窗体问题
关闭一个窗体的时候,点右上角的X和代码me.colse() 是不是一回事?
要怎么关闭一个窗体才能完全释放内存?
我编的程序在退出后,总是在任务管理器里面还可以看到进程,怎么解决?
3
模块问题
我想把一些所有窗体都会用到的变量 和 函数 放到一个模块里面,比如说modu1.vb。
这些变量和函数是不是要定义成全局的? 怎么定义? 比方说要定义一个字符串要怎么写?
然后,其他的窗体要用到这些变量和函数的是侯,在他们各自窗体的代码里面是不是要加一句话?怎么加?加在什么地方?
更多 0 分享到:
相关主题推荐: 对象 管理 内存 as x
相关帖子推荐:
c# RemObjects.SDK.Serializer 拆箱搞不定,求助网络在线考试系统项目源码亲测sqlserver版本$("#XX")和$(XX)有什么样的区别??宏碁axc-105 2G内存却只有1.44G可用初学java 请帮忙看下多个tomcat启动问题 非端口占用以下执行的js代码中,代码执行完毕,变量得到释放了吗?请问android内存中的shared dirty memory,shared指的是什么啊
在该按纽的单击事件编写代码:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
End Sub
在VB6的时候,使用:Unload me
在VB.NET里使用:Me.Close()