我对VB还是比较陌生的,在编写我的程序时,我正在跟踪文本框的变化,因为我在表格中有很多计算。
我有一个跟踪更改的脏代码,如果有什么变化,它会提示我保存或忽略。
我的问题是,如果“脏”火,我如何显示什么已经改变,并希望在msgbox中进行更新?有时,代码会检测到更改,但我可以看到如此明显的变化。或者如何检测通过调试更改了什么?我会很高兴,即使文本框改变了颜色,显示一个变化,至少那时我可以确定什么是应该改变。
我的脏代码如下:
Private Sub Dirty()
If Not LoadForm Then
' Validate()
Fuel
有没有什么方法可以检测在我的VB6应用程序中是否显示了模式表单。
如果有模式表单显示,我想显示另一个表单,如果没有模式表单显示,我想显示无模式表单。
我知道我可以做一些错误处理来检测这一点,并在错误发生时以模态方式显示:
Public Sub ShowFormModeless(frm As Form, Optional ownerForm As Form = Nothing)
On Error GoTo ShowModal
Call frm.Show(, ownerForm)
Exit Sub
ShowModal:
Call frm.Show(vbModal,
我有一个网络表单,我注册了一个新员工。表格中有三个部分:个人信息,地址信息,特殊状态。但是整个表单只有一个按钮。当我提交表单时,所有信息都会更新到数据库中。因此,对数据库执行了三条Update语句。方法有UpdatePersonalInfo、UpdateAddressInfo和UpdateSpStatus。有没有办法检查某些部分中的任何字段是否发生了更改,并仅在其为真时运行update方法。所以就像这样:
if (There's been any change to the personal data of the employee)
{
UpdatePersonalInfo;
}
Spring 3& JSP是否有一个小型框架,允许服务器端对包含正常字段和文件上载的表单进行验证,从而能够“拒绝”请求而不丢失上传的文件?
更详细的是:我有一个HTML表单,它包含普通输入字段和文件上传字段。此表单的验证是在服务器端完成的(在客户端执行此操作非常复杂)。如果表单数据是正确的,那么没有问题。但是用户发送一个无效的表单,然后我需要再次显示表单,用户更正输入并再次发送表单。除了用户需要再次输入(并上传)文件这一事实外,这是一个很好的。--一般来说,解决方案很简单:如果用户再次发送校正后的数据,我需要将文件存储在服务器端,然后使用这个已经上传的文件。 --但是即使它不是那么复杂