リストビューで特定の項目にフォーカス

投稿者: 投稿日:2018/01/27(Sat) 16:19:17 No.1975

 こんにちは、お世話になります。

 複数選択可のチェックボックス付きのリストビューを利用してみているんですが、特定の番号にフォーカスさせることができません。

リスト1の選択番号を3に変える

のように書いているのですが、選択番号が変わらないようです。

 何か良い方法はありますでしょうか。

 よろしくお願いいたします。

正しくフォーカスされました

投稿者:ゆうと 投稿日:2018/02/04(Sun) 19:05:38 No.1980

こんにちは ゆうとです。

リストビューを使って次のようなプログラムを作ってみましたが
正しくフォーカスされているようでした。

簡単なプログラムを作ってみて、思ったような動作になるかご確認ください。

--------
メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    ーー貼り付けた部品に対する操作をここに書きます
    リストビュー1に「計画.ppt」を追加する
    リストビュー1に「計画A.ppt」を追加する
    リストビュー1に「計画B.ppt」を追加する
    リストビュー1の選択番号を3に変える
  終わり
  初期化する手順
  ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
  この設計スケール比率を{144,144}に変える
  この内容を「メイン画面」に変える
  リストビュー1というリストビューを作る
    その位置と大きさを{12,12,254,220}に変える
    その表示方法を「詳細」に変える
    そのチェックボックスを○に変える
    その見出し一覧を{「A」,「B」,「C」}に変える
    その見出し幅を{134,97,60}に変える
終わり
終わり
---------------

こんな感じのソースを作ってみたのですが

投稿者: 投稿日:2018/02/04(Sun) 21:00:30 No.1982

 こんばんは、お世話になります。

 下記のようなソースを作ってみたんですが、ボタンを押しても選択されてないようです。

----------
メイン画面を表示する
待機する

メイン画面とは
ウィンドウを継承する

はじめ手順
初期化する
終わり

初期化する手順
この内容を「リストビューのテスト」に変える

リスト1というリストビューを作る
その複数選択を○に変える
そのチェックボックスを○に変える
その表示方法を詳細に変える
その見出し一覧を{「項目選択」}に変える
リスト一覧は、{「A」, 「B」, 「C」, 「D」}
リスト1の一覧をリスト一覧に変える
リスト1の選択番号を1に変える

選択ボタンというボタンを作る
その内容を「3番目を選択」に変える

この決定ボタンを選択ボタンに変える
終わり

選択ボタンがクリックされた時の手順
リスト1の選択番号を3に変える
終わり
終わり
----------

 何か対処法はありますでしょうか。
 よろしくお願いいたします。

Re: こんな感じのソースを作ってみたのですが

投稿者:アーク 投稿日:2018/02/26(Mon) 16:29:39 No.1997

陸さん、こんにちは。

横から失礼します。アークです。

陸さんの質問はリスト1の初期の選択番号ではなく、
選択ボタンをクリックした時に変わらない事ですよね。
それでしたら"リスト1の選択番号を3に変える"だけでは駄目です。
その前後の何方かに"リスト1を選択する"を追加すれば動きます。

外していたら済みません。

試してみましたが

投稿者: 投稿日:2018/02/26(Mon) 23:01:41 No.1999

 こんばんは。
 アドバイスありがとうございます。

 下記の2つを試してみましたが、やはりうまくいかないようです。

----------
選択ボタンがクリックされた時の手順
リスト1を選択する
リスト1の選択番号を3に変える
終わり
----------

----------
選択ボタンがクリックされた時の手順
リスト1の選択番号を3に変える
リスト1を選択する
終わり
----------

 他に何か方法があれば、教えていただけると幸いです。

 それでは。

Re: 試してみましたが

投稿者:アーク 投稿日:2018/02/27(Tue) 00:05:41 No.2000

睦さん、こんばんは。

おかしいですね。
睦さんのソースに手を加えた下記ソースで動作していますが…。

メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する

  はじめ手順
    初期化する
  終わり

  初期化する手順
    //自動生成された手順です。ここにプログラムを書き加えても消える場合があります
    この設計スケール比率を{144,144}に変える
    この内容を「メイン画面」に変える
    リスト1というリストビューを作る
      その位置と大きさを{12,30,254,220}に変える
      その複数選択を○に変える
      その表示方法を「詳細」に変える
      そのチェックボックスを○に変える
      その見出し一覧を{「項目選択」}に変える
      リスト一覧は、{「A」, 「B」, 「C」, 「D」}
      リスト1の一覧をリスト一覧に変える
      リスト1の選択番号を2に変える
    選択ボタンというボタンを作る
      その内容を「3番目を選択」に変える
    この決定ボタンを選択ボタンに変える
  終わり

  選択ボタンがクリックされた時の手順
    リスト1の選択番号を3に変える
    リスト1を選択する
  終わり
終わり

▲ページの先頭へ

- WebForum -