VB.NET 2005 点击按钮后,窗口退出了?

编译时,没错, 运行后,点击按钮,窗体就突然消失了,也没错误提示之类的
怎么回事,
这个按钮之前name是 btnReadJiXing , 我只是改了一下名字,换成btnJiXingZhuanhuan ,再把原来的 btnReadJiXing_Click 事件换成btnJiXingZhuanhuan_Click 事件而已。

你把该过程内的代码复制到别的地方先保存。然后把这个单击过程删除。重新点击按钮 进入事件,粘贴刚才的代码追问

我发现原来是 我的数组中某个元素越界了,byte类型的元素 变成 负数,导致程序直接退出。一点提示也没有 怎么让程序在调试运行时,提示越界,打开文件失败等等异常,而不是直接终止程序?

追答

Try
代码
Catch ex As Exception
MsgBox("错误提示")
End Try

温馨提示:内容为网友见解,仅供参考
无其他回答

vb.net 如何用一个按钮(button)来关闭按钮所在的窗体
在该按纽的单击事件编写代码: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()

在VB.net中的DialogResult.OK代表什么呢?
在VB.net中,DialogResult.OK代表一个对话框的结果,具体表示用户点击了对话框中的“确定”按钮。DialogResult是一个枚举类型,它定义了多种可能的对话框结果,这些结果代表了用户在与对话框交互后可能采取的不同行动。例如,用户可能点击了“确定”、“取消”、“是&...

VB2005中如何使窗口总在最上层
在VB.NET中,要使窗口始终位于最上层,可以通过调整窗口的Z排序来实现。具体方法是通过`BringToFront`方法将指定的窗口提升到最上层。这在处理多窗口交互或需要弹出提示时非常有用。例如,使用`MessageBox.Show`方法显示消息框时,可以通过调整参数来控制其显示行为,如添加标题、按钮、图标等。以下为一些关键...

VB.NET中,右上角的关闭按钮走的什么事件
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 '经典判...

在vb.net中窗口关闭后打开的是代码,怎么回到窗口?
用鼠标移动到右上方的 “解决方案资源管理器”的“视图设计器”图标(见下图),可以看到系统会显示“视图设计器”文字,单击就可能出现窗体:如果用鼠标单击该图标左边的“查看代码”按钮,就进入代码窗口;

vb.net如何打开一个新窗体后关闭上一个窗体
1、如果上一个窗体是程序的主窗体(默认是程序的第一个窗体),则不能关闭这个窗体,只能隐藏(Me.Hide())这个窗体,否则整 个程序就被关掉了。2、如果上一个窗体不是程序的主窗体,可以用Me.Close()关闭。

请问在VB.net中想鼠标点击了窗体上的关闭按钮时,都执行的是什么...
想让B窗体弹出后 A窗体的enabled就变为false 然后B窗体关闭以后 A窗体重新恢复enalbed = true A窗体里面的菜单响应代码是 dim newframe as new frameB()newframe.show()me.enabled = false 此代码可以实现B窗体弹出后 A窗体不能选也不能动 问题是B窗体关闭以后如何恢复A窗体的enalbed的属性 代码...

vb命令按钮退出怎么设置?
在退出按钮的Click事件中用Unload Me就可以关闭窗体。Private Sub Command1_Click()Unload Me End Sub 答案补充 代码就是我回答那些了,双击按钮把代码输入进去就行了。对了,你的是VB6还是VB.Net啊?VB6就是用Unload Me,如果是VB.Net应该用Me.Close()。这个是VB.Net的代码:Private Sub Button...

按某几个键后,按Enter键后,自动显示到了文本框。(vb.net)
建立 Label1 和一个 Text1 控件数组(要四个Text1) 把窗体的KeyPreview属性设置为True 然后加入如下代码:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Static AcceptInput As Boolean Static InputSerial As Long If Shift = 2 And KeyCode = 66 Then AcceptInput = True Label1....

请教vb.net 开新窗口关闭旧窗口
工程的启动界面你设成welcome.vb了吧,把它换成login.vb的窗口,从login.vb的窗口中调用welcome.vb,然后这个me.close()应该就能好使了 --- 挺长时间没用VB.NET了,在你设置完启动界面为login后,进入login的代码处,在 Public Class Form1下敲入Sub New()也就是初始化。在那里面写入调用welcome的...

相似回答
大家正在搜