2017-02-19 22 views
-1

"グリッド"というユーザーコントロールがあります。私は、デザイナーのコードのライン(グリッドとは何か)をいくつか問題がありました。しかし、私はちょうどそれを古いバックアップからコピーして貼り付けたところ、それはうまくいきました。特に気にならなかったので、もっと重要なことを残しました。私は、ツールボックスからフォームにグリッドを置くことを試みていると私はこのエラーを得た:ユーザーコントロールの作成に失敗しました。コンストラクタが見つかりません。

enter image description here

は、誰もが私を助けることはできますか?私が何かを見逃したり、もっと情報が必要な場合は、すばやく対応する必要があります。

編集:私はちょうど少し周りをいじっていると、これは私のすべてのユーザーに共通する問題である

乾杯制御 - マーティン

編集を:グリッドのデザイナーを含めることが有用であるかもしれないと思いました。

<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ 
Partial Class Grid 
Inherits System.Windows.Forms.UserControl 

'UserControl overrides dispose to clean up the component list. 
<System.Diagnostics.DebuggerNonUserCode()> _ 
Protected Overrides Sub Dispose(ByVal disposing As Boolean) 
    Try 
     If disposing AndAlso components IsNot Nothing Then 
      components.Dispose() 
     End If 
    Finally 
     MyBase.Dispose(disposing) 
    End Try 
End Sub 

'Required by the Windows Form Designer 
Private components As System.ComponentModel.IContainer 

'NOTE: The following procedure is required by the Windows Form Designer 
'It can be modified using the Windows Form Designer. 
'Do not modify it using the code editor. 
<System.Diagnostics.DebuggerStepThrough()> _ 
Private Sub InitializeComponent() 
    Me.SuspendLayout() 
    ' 
    'Grid 
    ' 
    Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) 
    Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font 
    Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch 
    Me.Name = "Grid" 
    Me.Size = New System.Drawing.Size(450, 450) 
    Me.ResumeLayout(False) 

End Sub 

End Class 
+0

それはあなたのproblem_を解決受け入れ_ifとしての私の答えをマークすることを忘れないでください。回答を受け入れるには、投稿の左側にあるチェックマークをクリックします。 –

答えて

0

これは、コントロールの独自のコンストラクタを記述するときに発生します。デザイナは、パラメータのないコンストラクタがある場合にのみ、コントロールのインスタンスを作成できます。したがって、パラメータを持つカスタムコンストラクタを追加した場合、デザイナはそれを認識できなくなります。

はどこでもあなたのコントロールにパラメータを指定せずにコンストラクタを追加し、それを修正するには、あなたが行ってもいいようになります。

Public Sub New() 
    InitializeComponent() 
    'Do other stuff here if necessary. 
End Sub 
関連する問題