StringGridで以下のことをしたいです。
①左クリックでセルを複数選択(連続するセル内で大丈夫です!)
例 [1,1][1,2][1,3][1,4]の連続セルを複数選択する
②複数選択したセルの値の合計または平均を出す
例 [1,1]=1 [1,2]=2 [1,3]=3 [1,4]=4
セルを選択してボタン1を押すと合計がedit1に出る
ボタン2を押すと平均がedit2に出る
めちゃくちゃ初心者ですみません><
お力をお借りしたいです。
"したい"ことはわかりましたが、あなたはどこまでできていて、どこができてなくて聞きたいのかがわかりません。
StringGridを配置したものの、何をしていいか分からずでして・・・
goRangeSelectで複数選択のやり方はわかったものの、
どうやってそこから値を取得して、どうコードしたら合計値が出るのか分かりません。
よろしくお願い致します><
ヒントは検索すればすぐ出てきます。
あまりにも初歩的な内容ですし、もう少しご自身で試行錯誤してみると、
今後にもつながると思いますよ。
複数選択は可能、と。次は選択されたセルがどれなのかを判定する必要がありますね。
そんでもって選択されたセルに入っている値を取り出す方法、取りだした値から合計値、平均値を求める方法、と
順番に、やりたいことにむかって必要なことを分解していって一つずつ解決していけばいいのではないでしょうか。
http://docwiki.embarcadero.com/Libraries/Seattle/ja/Vcl.Grids.TCustomDrawGrid.Selection
http://docwiki.embarcadero.com/Libraries/Seattle/ja/Vcl.Grids.TStringGrid.Cells
あさん、通りすがりさん
アドバイスありがとうございます!
まだ解決はしていませんがもう少し頑張ってみます!
ツイート | ![]() |