リストビューについて

投稿者:onichan <contact あっとまーくonichan.cf> 投稿日:2022/05/22(Sun) 15:11:34 No.2186

いつもお世話になっております。

現象1:リストビューの詳細一覧に、ウィンドウの設計画面から値を追加することができないようです。

ーーエラーメッセージ
型 'System.String[]' にコンストラクターが見つかりませんでした。

ーーエラーメッセージ終わり

状況:プログラムから追加すれば済む話なのですが、設計画面でレイアウトを確認しながら見出し幅などの設定をできたほうが便利かと思いご報告申し上げました。

ーーーーーーーーーー

現象2:リストビューの並び替え手順について、列番号がゼロオリジンになっているようです。

ーープログラム例
メイン画面を表示

メイン画面とは
  ウィンドウを受け継ぐ
  はじめの手順
    リストビュー1というリストビューを作る
    その表示方法=詳細
    その見出し一覧={「内容」}
    その一覧={「あ」,「い」,「う」}
    その1番目を降順に並び替える ーーエラーになるが、0番目にするとエラーにならない
  終わり
終わり

ーープログラム例終わり

ーーエラーメッセージ
プロデル 1.7.1134
'1' の InvalidArgument=Value は 'index' に対して有効ではありません。
パラメーター名:index
場所 System.Windows.Forms.ListViewItem.ListViewSubItemCollection.get_Item(Int32 index)
場所 Produire.WinControl.リストビュー.ListViewItemComparer.Compare(Object x, Object y)
場所 System.Windows.Forms.ListView.CompareFunc(IntPtr lparam1, IntPtr lparam2, IntPtr lparamSort)
場所 System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
場所 System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ListView.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
ーーエラーメッセージ終わり

状況:挙動が混乱の原因になると思いご報告だけさせて頂きましたが、ゼロオリジンであることを覚えていれば困らないのでスルーしていただいても問題ございません。

ーーーーーーーーーー

プロデルバージョン:1.7.1134
よろしくお願いいたします。

修正しました(1.7.1135)

投稿者:ゆうと 投稿日:2022/05/24(Tue) 04:08:36 No.2195

こんにちは

> 現象1:リストビューの詳細一覧に、ウィンドウの設計画面から値を追加することができないようです。

追加できない状況確認しました。
既存機能では2次元配列の修正には対応していないので、本件は保留とさせて頂きます。
1.9以降で対応したいと思います。

> 現象2:リストビューの並び替え手順について、列番号がゼロオリジンになっているようです。
ご指摘のような状況になっていました。
1.7.1135で修正済みです。

ご確認ください。

修正確認しました。

投稿者:onichan <contact あっとまーくonichan.cf> 投稿日:2022/05/24(Tue) 08:51:38 No.2201

お世話になっております。

内容について承知いたしました。
現象2については1.7.1135で修正されていることを確認いたしました。
ご対応いただきありがとうございます。
今後ともよろしくお願いいたします。

▲ページの先頭へ

- WebForum -