作成日: 2024/04/10 最終更新日: 2024/09/25
文書種別
不具合
状況
修正済み
詳細
フォーム上にGcTextBoxコントロールを追加して、プロパティウィンドウから何らかのプロパティの設定を行うと、デザインファイル(.Designer.vb/.Designer.cs)のGcTextBoxの設定に、PasswordStrengthプロパティの設定が自動的に追加されます。
以下のデザインファイル内のコードのように、例えば、ReadOnlyプロパティをTrueにする設定のみを行うと、赤字のPasswordStrengthプロパティの設定が自動的に追加されます。
◎サンプルコード(VB):
以下のデザインファイル内のコードのように、例えば、ReadOnlyプロパティをTrueにする設定のみを行うと、赤字のPasswordStrengthプロパティの設定が自動的に追加されます。
◎サンプルコード(VB):
'
'GcTextBox1
'
Me.GcTextBox1.Location = New System.Drawing.Point(326, 124)
Me.GcTextBox1.Name = "GcTextBox1"
Me.GcTextBox1.PasswordStrength.PasswordTip.InvalidTipInformation.Caption = "パスワードの強度"
Me.GcTextBox1.PasswordStrength.PasswordTip.InvalidTipInformation.Text = "入力されたパスワードの強度は無効です。"
Me.GcTextBox1.ReadOnly = True
Me.GcShortcut1.SetShortcuts(Me.GcTextBox1, New GrapeCity.Win.Editors.ShortcutCollection(New System.Windows.Forms.Keys() {System.Windows.Forms.Keys.F2}, New Object() {CType(Me.GcTextBox1, Object)}, New String() {"ShortcutClear"}))
Me.GcTextBox1.Size = New System.Drawing.Size(120, 20)
Me.GcTextBox1.TabIndex = 0
また、GcTextBoxコントロールの設定を行った場合だけでなく、同じフォーム上に配置されたそれ以外のコントロールの何らかのプロパティをプロパティウィンドウで設定した場合も、デザインファイルに上記のようにPasswordStrengthプロパティの設定が自動的に追加されます。
本来であれば、直接本プロパティを設定しない限り、デザインファイルに自動で追加されることはありません。
ただし、PasswordStrength.Enableプロパティのデフォルト値はFalseになっているため、実行時にPasswordStrengthの機能が動作することはありません。
回避方法
この問題はService Pack 1(v12.0.4801.2017)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。