powershell studio 2015验证

时间:2015-12-29 02:28:17

标签: powershell

我已通过此网址Sample Validation Form

从此网站下载了“验证示例表单”

“作者”表单正确运行验证。当我从该文本框中跳出时,请注意第一个名称文本框左侧的红色信息按钮。所有其他验证也都有效。注意我正在运行最左侧的表单选项卡SampleValidation。见下面的图片Sample Validation

现在我创建了完全相同的表单并将其命名为Sample1Validation。从表单的大小到所有控件位置以及表单上的所有属性设置,Everthing都是相同的。我只将我的Sample1Validation命名为显示差异。因此,除了这个1事件处理程序之外,所有后面的代码应该完全相同:

ReadAllLines()

Sample1 Validation

可能导致这种情况的原因是什么?我创建了几个具有不同场景的表单,并且我创建的任何内容都没有。验证代码很容易理解,我认为我理解得很好,但它不起作用。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。您需要手动将Validating事件分配给控件,因为它不是自动完成的。 选择控件,将属性视图(在右侧停靠栏上)更改为事件。在焦点下,您将找到验证,双击它。

您的文本框代码应如下所示(它未在powershell studio中显示):

<Object type="System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="textbox1" children="Controls">
  <Property name="Location">74, 58</Property>
  <Property name="Name">textbox1</Property>
  <Property name="Size">100, 20</Property>
  <Property name="TabIndex">0</Property>
  <Event name="Validating">textbox1_Validating</Event>
</Object>