2017-10-04 13 views
0

私はTreeListViewを使用して、Windowsフォームアプリケーションにデータを表示しています。私はアプリを作ったとき、私は問題はなかった。最近、UIにボタンを追加して、TreeListViewのサイズを少し小さくして、ボタンがウィンドウの下部に収まるようにするように求めました。Visual Studioエラー - 'ContainerColumnHeaderConverter'が変換できません

私の問題は、TreeListViewコントロールのプロパティを何らかの方法で調整した場合(サイズの変更、アンカーの追加/削除など)、ファイルを保存したりプロジェクトを再構築できなくなってしまうことです。代わりに、通常のビルドエラーのため、私は言ってVisual Studioのエラーを取得:

「ContainerColumnHeaderConverter」を変換することができません「WinControls.ListView.ContainerColumnHeader」「System.ComponentModel.Design.Serialization.InstanceDescriptor」に。

ContainerColumnHeaderConverter error

私は完全にTreeListViewの列を削除した場合、私は再び構築/保存することができますが、2番目は、私は新しい列、エラーリターンを作成します。

Visual Studioの[プロパティ]ボックスを使用して、コード内で変更するのではなく、変更を加えるために、どうしたらいいのかわかりません。

私は間違っていますか?

ありがとうございます!

答えて

0

私は列を削除してコードに戻してしまいました。これは私の元々の問題を解決しますが、実際には解決しません。

ここでは、コードです:

Public Sub LoadData(ByVal item As System.Windows.Forms.CheckedListBox) 
    'Add the columns to the TreeListView so we can add data 
    Dim col1 As New ContainerColumnHeader 
    col1.Text = "Item" 
    col1.Width = 180 
    Dim col2 As New ContainerColumnHeader 
    col2.Text = "Value" 
    col2.Width = 118 

    tlvDataPull.Columns.Add(col1) 
    tlvDataPull.Columns.Add(col2) 
End Sub 
+0

誰かが答えと一緒に来る場合には、私はしばらくの間、未解決の問題を残しておきますが。 – TheIronCheek

関連する問題