是非教えていただきたいのですが・・・
リストボックス内の項目の順番を変えたいのです。
リストボックスの横にコマンドボタンが2つ(↑と↓)あり
項目をひとつ選択し↑を押すと1つ上にあがり、↓を押すと1つ
下に下がるようにしたいのですが、どうしたらよいのでしょうか?
よろしく、お願いします。
移動したい項目の内容を変数などに保持した後、
一旦RemoveItemして、
移動したい位置にAddItemしてください。
とりあえずListBoxコントロールのプロパティをMSDNで眺めてください。
使えそうなプロパティがいくつか見つかるはずです。
目的の処理を実現するにはSayさんが仰っているようなやり方もありますし
単純にリストの中身だけを現在の行と1つ前の(または後の)行と交換
してもできますね。
ツイート | ![]() |