DataGridの編集は難しそうなんでまたインチキしてみた。
新規入力の場合、ダブルクリックするとその行の全てのカラム位置にテキストボックスとか
コンボボックスを配置して入力が終わるとそれぞれ該当するカラムに転記。
通常使用できないラジオボタンも可。
(セルにデータが入ってた場合はセルのデータを最初にテキストボックスに転記)
コントロールの配置は計算で求めた。
例えば3カラム目の横位置は1カラムと2カラムの幅を合計した値が3カラム目の横位置。
縦方向はマウスのデータグリッド上のローカル座標から何行目か算出。
カラム幅の変更があるとその幅に応じて別スレッドでリサイズと再配置。(Task.Run使用)
入力はテキストボックスなんで数値のみの入力規制とかロストフォーカスで自動的に計算させる
なんて簡単にできちゃう!。
XAMLの方でコンボボックスの値によって行全体の色を変えたり入力した値が100以上だと
そのセルだけ色変えたり。(サイト参考にした)
いろんなコントロールがある中でWinFromsのDataGridViewとかWPFのDataGridなんかの
EXCELみたいな入力が一番難しいんだよな。
金額のセルは数値のみの入力にしてくれ等あれこれ要望されたり。
DataGridの編集モードより使い勝手良さそう。
インチキコードビハインド、サイコー!w
WPF(.NET, WinUI) GUIプログラミング Part30
■ このスレッドは過去ログ倉庫に格納されています
807デフォルトの名無しさん
2023/01/14(土) 22:12:24.97ID:8AsSb9hh■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- タイがカンボジアを空爆、トランプ氏仲介の和平合意は“事実上崩壊”軍事衝突へ タイ首相「もはや対話の余地ない」 [お断り★]
- 【将棋】福間香奈 女流六冠が会見 妊娠・出産でタイトル戦の事実上不戦敗 「妊娠したら、どちらか一方を諦めないといけない状況」★3 [冬月記者★]
