[{"data":1,"prerenderedAt":5564},["ShallowReactive",2],{"content-query-tVlGNej2Rw":3,"navigation":5218},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"body":11,"_type":5211,"_id":5212,"_source":5213,"_file":5214,"_stem":5215,"_extension":5216,"sitemap":5217},"/document/how-to/create-select-all-checkbox-header","how-to",false,"","全選択チェックボックスヘッダーの作成","チェックボックスセルを持つ列のヘッダーに、全選択／全解除を操作するチェックボックスを配置する方法を説明します。\nヘッダーのチェックボックスは、列内のセルの状態を反映して 未選択 / 選択済み / 不確定 の3状態を表示します。","2026-03-20",{"type":12,"children":13,"toc":5204},"root",[14,30,44,101,107,112,145,151,169,3728,3815,3821,3842,4494,4523,4528,4564,5097,5123,5128,5198],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28],{"type":20,"value":21},"text","チェックボックスセルを持つ列のヘッダーに、全選択／全解除を操作するチェックボックスを配置する方法を説明します。\nヘッダーのチェックボックスは、列内のセルの状態を反映して ",{"type":15,"tag":23,"props":24,"children":25},"strong",{},[26],{"type":20,"value":27},"未選択 / 選択済み / 不確定",{"type":20,"value":29}," の3状態を表示します。",{"type":15,"tag":16,"props":31,"children":32},{},[33,35,42],{"type":20,"value":34},"この機能は ",{"type":15,"tag":36,"props":37,"children":39},"code",{"className":38},[],[40],{"type":20,"value":41},"HeaderBody",{"type":20,"value":43}," クラスを継承してカスタムヘッダーボディを作成することで実現します。",{"type":15,"tag":45,"props":46,"children":47},"blockquote",{},[48,56],{"type":15,"tag":16,"props":49,"children":50},{},[51],{"type":15,"tag":23,"props":52,"children":53},{},[54],{"type":20,"value":55},"前提知識:",{"type":15,"tag":57,"props":58,"children":59},"ul",{},[60,73,92],{"type":15,"tag":61,"props":62,"children":63},"li",{},[64,71],{"type":15,"tag":65,"props":66,"children":68},"a",{"href":67},"/document/worksheet/row-and-column/",[69],{"type":20,"value":70},"行・列・ヘッダー",{"type":20,"value":72}," — ヘッダーの基本操作",{"type":15,"tag":61,"props":74,"children":75},{},[76,82,84,90],{"type":15,"tag":65,"props":77,"children":79},{"href":78},"/document/cell-types/custom-cell/",[80],{"type":20,"value":81},"カスタムセル",{"type":20,"value":83}," — ",{"type":15,"tag":36,"props":85,"children":87},{"className":86},[],[88],{"type":20,"value":89},"CellBody",{"type":20,"value":91}," の継承",{"type":15,"tag":61,"props":93,"children":94},{},[95],{"type":15,"tag":65,"props":96,"children":98},{"href":97},"/document/cell-types/cells-type-for-entire-column/",[99],{"type":20,"value":100},"列全体へのセル型適用",{"type":15,"tag":102,"props":103,"children":105},"h2",{"id":104},"完成イメージ",[106],{"type":20,"value":104},{"type":15,"tag":16,"props":108,"children":109},{},[110],{"type":20,"value":111},"列の一番左にチェックボックス付きのヘッダーを配置します。",{"type":15,"tag":57,"props":113,"children":114},{},[115,120,140],{"type":15,"tag":61,"props":116,"children":117},{},[118],{"type":20,"value":119},"ヘッダーのチェックボックスをクリックすると列内の全セルを一括 ON/OFF できる",{"type":15,"tag":61,"props":121,"children":122},{},[123,125,138],{"type":20,"value":124},"列内のセルが一部だけチェックされている場合は ",{"type":15,"tag":23,"props":126,"children":127},{},[128,130,136],{"type":20,"value":129},"不確定（ ",{"type":15,"tag":36,"props":131,"children":133},{"className":132},[],[134],{"type":20,"value":135},"-",{"type":20,"value":137}," ）",{"type":20,"value":139}," 状態を表示する",{"type":15,"tag":61,"props":141,"children":142},{},[143],{"type":20,"value":144},"セルのチェック状態が変わると、ヘッダーが自動的に更新される",{"type":15,"tag":102,"props":146,"children":148},{"id":147},"checkboxheadercell-の実装",[149],{"type":20,"value":150},"CheckboxHeaderCell の実装",{"type":15,"tag":16,"props":152,"children":153},{},[154,159,161,167],{"type":15,"tag":36,"props":155,"children":157},{"className":156},[],[158],{"type":20,"value":41},{"type":20,"value":160}," を継承した ",{"type":15,"tag":36,"props":162,"children":164},{"className":163},[],[165],{"type":20,"value":166},"CheckboxHeaderCell",{"type":20,"value":168}," クラスを作成します。",{"type":15,"tag":170,"props":171,"children":175},"pre",{"className":172,"code":173,"language":174,"meta":7,"style":7},"language-cs shiki shiki-themes github-light github-dark github-light","using unvell.ReoGrid.Actions;\nusing unvell.ReoGrid.CellTypes;\nusing unvell.ReoGrid.Core.Header;\nusing unvell.ReoGrid.Events;\nusing unvell.ReoGrid.Graphics;\nusing unvell.ReoGrid.Interaction;\nusing unvell.ReoGrid.Rendering;\n\n/// \u003Csummary>\n/// 列内の CheckBoxCell を全選択／全解除するヘッダーチェックボックス。\n/// Unchecked / Checked / Indeterminate の3状態を表示します。\n/// \u003C/summary>\nclass CheckboxHeaderCell : HeaderBody\n{\n    public HeaderCell HeaderCell { get; private set; }\n\n    private enum CheckState { Unchecked, Checked, Indeterminate }\n    private CheckState state = CheckState.Unchecked;\n\n    private Rectangle boxRect = Rectangle.Zero;\n\n    public ReoGridControl Grid { get; private set; }\n\n    public CheckboxHeaderCell(ReoGridControl grid)\n    {\n        this.Grid = grid;\n    }\n\n    // ヘッダーセルにアタッチされたときに呼ばれる\n    public override void OnSetup(IHeader header)\n    {\n        base.OnSetup(header);\n        HeaderCell = header as HeaderCell;\n    }\n\n    // ヘッダーサイズが変わったとき、チェックボックスの描画領域を再計算する\n    public override void OnSizeChanged(Size size)\n    {\n        base.OnSizeChanged(size);\n        var side = Math.Min(size.Width, size.Height) - 4; // padding\n        if (side \u003C 10) side = 10;\n        boxRect = new Rectangle((size.Width - side) / 2f, (size.Height - side) / 2f, side, side);\n    }\n\n    // チェックボックスを描画する\n    public override void OnPaint(CellDrawingContext dc, Size renderSize)\n    {\n        var g = dc.Graphics;\n\n        // ズーム倍率を考慮したスケール後の矩形\n        var renderBoxRect = boxRect * dc.Worksheet.ScaleFactor;\n\n        // 背景と枠線\n        g.FillRectangle(renderBoxRect, SolidColor.WhiteSmoke);\n        g.DrawRectangle(renderBoxRect, SolidColor.Gray, 1, LineStyles.Solid);\n\n        if (state == CheckState.Checked)\n        {\n            // チェックマーク（レ点）\n            var x = renderBoxRect.X; var y = renderBoxRect.Y;\n            var w = renderBoxRect.Width; var h = renderBoxRect.Height;\n            var p1 = new Point(x + w * 0.18f, y + h * 0.55f);\n            var p2 = new Point(x + w * 0.42f, y + h * 0.75f);\n            var p3 = new Point(x + w * 0.82f, y + h * 0.22f);\n            var pts = new[] { p1, p2, p3 };\n            var lineWidth = Math.Max(1f, w * 0.12f);\n            g.DrawLines(pts, 0, pts.Length, SolidColor.Black, lineWidth, LineStyles.Solid);\n        }\n        else if (state == CheckState.Indeterminate)\n        {\n            // 不確定状態（横棒）\n            var bar = new Rectangle(\n                renderBoxRect.X + renderBoxRect.Width * 0.2f,\n                renderBoxRect.Y + renderBoxRect.Height * 0.45f,\n                renderBoxRect.Width * 0.6f,\n                renderBoxRect.Height * 0.15f);\n            g.FillRectangle(bar, SolidColor.Black);\n        }\n    }\n\n    // マウスボタンを押したとき（チェックボックス内ならイベントをキャプチャ）\n    public override void OnMouseDown(HeaderCellMouseEventArgs e)\n    {\n        if (boxRect.Contains(e.RelativePosition))\n        {\n            e.IsCancelled = true; // OnMouseUp のみで処理するため列選択を無効化\n        }\n    }\n\n    // マウスボタンを離したとき（チェックボックス内ならトグル）\n    public override void OnMouseUp(HeaderCellMouseEventArgs e)\n    {\n        if (boxRect.Contains(e.RelativePosition))\n        {\n            Toggle();\n            e.IsCancelled = true;\n        }\n    }\n\n    // チェックボックス上でのカーソル変更\n    public override void OnMouseMove(HeaderCellMouseEventArgs e)\n    {\n        base.OnMouseMove(e);\n        this.HeaderCell.Worksheet.ChangeCursor(CursorStyle.PlatformDefault);\n        e.IsCancelled = true;\n    }\n\n    // 列内のセルデータが変化したとき、ヘッダーの状態を更新する\n    public override void OnDataChange(int startRow, int endRow)\n    {\n        var headerCell = OwnerHeader as HeaderCell;\n        if (headerCell == null) return;\n\n        var ws = headerCell.Worksheet;\n        int col = headerCell.ColumnIndex;\n        if (col \u003C 0 || col >= ws.ColumnCount) return;\n\n        bool anyTrue = false, anyFalse = false;\n        for (int r = 0; r \u003C ws.RowCount; r++)\n        {\n            var data = ws.GetCellData(r, col) as bool?;\n            if (data == true) anyTrue = true; else anyFalse = true;\n            if (anyTrue && anyFalse) break; // どちらもあれば不確定で確定\n        }\n\n        state = anyTrue && anyFalse\n            ? CheckState.Indeterminate\n            : (anyTrue ? CheckState.Checked : CheckState.Unchecked);\n    }\n\n    private void Toggle()\n    {\n        var headerCell = OwnerHeader as HeaderCell;\n        if (headerCell == null) return;\n        bool target = state != CheckState.Checked; // 不確定 → チェック済みに移行\n        ApplyStateToColumn(headerCell, target);\n    }\n\n    private void ApplyStateToColumn(HeaderCell headerCell, bool value)\n    {\n        var ws = headerCell.Worksheet;\n        int col = headerCell.ColumnIndex;\n\n        if (Grid.UseCellUpdateActionForBuiltinCellTypes)\n        {\n            // Undo/Redo をサポートするアクション経由で更新\n            var action = new UpdateAllCellsCheckboxAction(col, value);\n            Grid.DoAction(ws, action);\n        }\n        else\n        {\n            for (int r = 0; r \u003C ws.RowCount; r++)\n            {\n                ws.SetCellData(r, col, value);\n            }\n        }\n\n        state = value ? CheckState.Checked : CheckState.Unchecked;\n    }\n\n    public override IHeaderBody Clone() => new CheckboxHeaderCell(Grid) { state = this.state };\n}\n","cs",[176],{"type":15,"tag":36,"props":177,"children":178},{"__ignoreMap":7},[179,222,255,297,330,363,396,429,439,460,469,478,495,519,528,576,584,636,663,671,698,706,748,756,788,797,822,831,839,848,889,897,920,951,959,967,976,1015,1023,1045,1096,1137,1209,1217,1225,1234,1286,1294,1316,1324,1333,1365,1373,1382,1401,1429,1437,1460,1469,1478,1520,1560,1638,1709,1780,1806,1859,1888,1897,1924,1932,1941,1971,2003,2034,2056,2078,2095,2103,2111,2119,2128,2167,2175,2198,2206,2233,2241,2249,2257,2266,2303,2311,2331,2339,2353,2373,2381,2389,2397,2406,2443,2451,2473,2496,2517,2525,2533,2542,2594,2602,2636,2672,2680,2702,2725,2775,2783,2827,2881,2889,2935,2996,3033,3041,3049,3076,3090,3123,3131,3139,3161,3169,3201,3233,3270,3284,3292,3300,3348,3356,3376,3396,3404,3417,3425,3434,3465,3484,3492,3501,3509,3558,3567,3586,3595,3603,3611,3644,3652,3660,3719],{"type":15,"tag":180,"props":181,"children":184},"span",{"class":182,"line":183},"line",1,[185,191,197,203,208,212,217],{"type":15,"tag":180,"props":186,"children":188},{"style":187},"--shiki-light:#D73A49;--shiki-dark:#F97583;--shiki-default:#D73A49",[189],{"type":20,"value":190},"using",{"type":15,"tag":180,"props":192,"children":194},{"style":193},"--shiki-light:#6F42C1;--shiki-dark:#B392F0;--shiki-default:#6F42C1",[195],{"type":20,"value":196}," unvell",{"type":15,"tag":180,"props":198,"children":200},{"style":199},"--shiki-light:#24292E;--shiki-dark:#E1E4E8;--shiki-default:#24292E",[201],{"type":20,"value":202},".",{"type":15,"tag":180,"props":204,"children":205},{"style":193},[206],{"type":20,"value":207},"ReoGrid",{"type":15,"tag":180,"props":209,"children":210},{"style":199},[211],{"type":20,"value":202},{"type":15,"tag":180,"props":213,"children":214},{"style":193},[215],{"type":20,"value":216},"Actions",{"type":15,"tag":180,"props":218,"children":219},{"style":199},[220],{"type":20,"value":221},";\n",{"type":15,"tag":180,"props":223,"children":225},{"class":182,"line":224},2,[226,230,234,238,242,246,251],{"type":15,"tag":180,"props":227,"children":228},{"style":187},[229],{"type":20,"value":190},{"type":15,"tag":180,"props":231,"children":232},{"style":193},[233],{"type":20,"value":196},{"type":15,"tag":180,"props":235,"children":236},{"style":199},[237],{"type":20,"value":202},{"type":15,"tag":180,"props":239,"children":240},{"style":193},[241],{"type":20,"value":207},{"type":15,"tag":180,"props":243,"children":244},{"style":199},[245],{"type":20,"value":202},{"type":15,"tag":180,"props":247,"children":248},{"style":193},[249],{"type":20,"value":250},"CellTypes",{"type":15,"tag":180,"props":252,"children":253},{"style":199},[254],{"type":20,"value":221},{"type":15,"tag":180,"props":256,"children":258},{"class":182,"line":257},3,[259,263,267,271,275,279,284,288,293],{"type":15,"tag":180,"props":260,"children":261},{"style":187},[262],{"type":20,"value":190},{"type":15,"tag":180,"props":264,"children":265},{"style":193},[266],{"type":20,"value":196},{"type":15,"tag":180,"props":268,"children":269},{"style":199},[270],{"type":20,"value":202},{"type":15,"tag":180,"props":272,"children":273},{"style":193},[274],{"type":20,"value":207},{"type":15,"tag":180,"props":276,"children":277},{"style":199},[278],{"type":20,"value":202},{"type":15,"tag":180,"props":280,"children":281},{"style":193},[282],{"type":20,"value":283},"Core",{"type":15,"tag":180,"props":285,"children":286},{"style":199},[287],{"type":20,"value":202},{"type":15,"tag":180,"props":289,"children":290},{"style":193},[291],{"type":20,"value":292},"Header",{"type":15,"tag":180,"props":294,"children":295},{"style":199},[296],{"type":20,"value":221},{"type":15,"tag":180,"props":298,"children":300},{"class":182,"line":299},4,[301,305,309,313,317,321,326],{"type":15,"tag":180,"props":302,"children":303},{"style":187},[304],{"type":20,"value":190},{"type":15,"tag":180,"props":306,"children":307},{"style":193},[308],{"type":20,"value":196},{"type":15,"tag":180,"props":310,"children":311},{"style":199},[312],{"type":20,"value":202},{"type":15,"tag":180,"props":314,"children":315},{"style":193},[316],{"type":20,"value":207},{"type":15,"tag":180,"props":318,"children":319},{"style":199},[320],{"type":20,"value":202},{"type":15,"tag":180,"props":322,"children":323},{"style":193},[324],{"type":20,"value":325},"Events",{"type":15,"tag":180,"props":327,"children":328},{"style":199},[329],{"type":20,"value":221},{"type":15,"tag":180,"props":331,"children":333},{"class":182,"line":332},5,[334,338,342,346,350,354,359],{"type":15,"tag":180,"props":335,"children":336},{"style":187},[337],{"type":20,"value":190},{"type":15,"tag":180,"props":339,"children":340},{"style":193},[341],{"type":20,"value":196},{"type":15,"tag":180,"props":343,"children":344},{"style":199},[345],{"type":20,"value":202},{"type":15,"tag":180,"props":347,"children":348},{"style":193},[349],{"type":20,"value":207},{"type":15,"tag":180,"props":351,"children":352},{"style":199},[353],{"type":20,"value":202},{"type":15,"tag":180,"props":355,"children":356},{"style":193},[357],{"type":20,"value":358},"Graphics",{"type":15,"tag":180,"props":360,"children":361},{"style":199},[362],{"type":20,"value":221},{"type":15,"tag":180,"props":364,"children":366},{"class":182,"line":365},6,[367,371,375,379,383,387,392],{"type":15,"tag":180,"props":368,"children":369},{"style":187},[370],{"type":20,"value":190},{"type":15,"tag":180,"props":372,"children":373},{"style":193},[374],{"type":20,"value":196},{"type":15,"tag":180,"props":376,"children":377},{"style":199},[378],{"type":20,"value":202},{"type":15,"tag":180,"props":380,"children":381},{"style":193},[382],{"type":20,"value":207},{"type":15,"tag":180,"props":384,"children":385},{"style":199},[386],{"type":20,"value":202},{"type":15,"tag":180,"props":388,"children":389},{"style":193},[390],{"type":20,"value":391},"Interaction",{"type":15,"tag":180,"props":393,"children":394},{"style":199},[395],{"type":20,"value":221},{"type":15,"tag":180,"props":397,"children":399},{"class":182,"line":398},7,[400,404,408,412,416,420,425],{"type":15,"tag":180,"props":401,"children":402},{"style":187},[403],{"type":20,"value":190},{"type":15,"tag":180,"props":405,"children":406},{"style":193},[407],{"type":20,"value":196},{"type":15,"tag":180,"props":409,"children":410},{"style":199},[411],{"type":20,"value":202},{"type":15,"tag":180,"props":413,"children":414},{"style":193},[415],{"type":20,"value":207},{"type":15,"tag":180,"props":417,"children":418},{"style":199},[419],{"type":20,"value":202},{"type":15,"tag":180,"props":421,"children":422},{"style":193},[423],{"type":20,"value":424},"Rendering",{"type":15,"tag":180,"props":426,"children":427},{"style":199},[428],{"type":20,"value":221},{"type":15,"tag":180,"props":430,"children":432},{"class":182,"line":431},8,[433],{"type":15,"tag":180,"props":434,"children":436},{"emptyLinePlaceholder":435},true,[437],{"type":20,"value":438},"\n",{"type":15,"tag":180,"props":440,"children":442},{"class":182,"line":441},9,[443,449,455],{"type":15,"tag":180,"props":444,"children":446},{"style":445},"--shiki-light:#6A737D;--shiki-dark:#6A737D;--shiki-default:#6A737D",[447],{"type":20,"value":448},"/// \u003C",{"type":15,"tag":180,"props":450,"children":452},{"style":451},"--shiki-light:#22863A;--shiki-dark:#85E89D;--shiki-default:#22863A",[453],{"type":20,"value":454},"summary",{"type":15,"tag":180,"props":456,"children":457},{"style":445},[458],{"type":20,"value":459},">\n",{"type":15,"tag":180,"props":461,"children":463},{"class":182,"line":462},10,[464],{"type":15,"tag":180,"props":465,"children":466},{"style":445},[467],{"type":20,"value":468},"/// 列内の CheckBoxCell を全選択／全解除するヘッダーチェックボックス。\n",{"type":15,"tag":180,"props":470,"children":472},{"class":182,"line":471},11,[473],{"type":15,"tag":180,"props":474,"children":475},{"style":445},[476],{"type":20,"value":477},"/// Unchecked / Checked / Indeterminate の3状態を表示します。\n",{"type":15,"tag":180,"props":479,"children":481},{"class":182,"line":480},12,[482,487,491],{"type":15,"tag":180,"props":483,"children":484},{"style":445},[485],{"type":20,"value":486},"/// \u003C/",{"type":15,"tag":180,"props":488,"children":489},{"style":451},[490],{"type":20,"value":454},{"type":15,"tag":180,"props":492,"children":493},{"style":445},[494],{"type":20,"value":459},{"type":15,"tag":180,"props":496,"children":498},{"class":182,"line":497},13,[499,504,509,514],{"type":15,"tag":180,"props":500,"children":501},{"style":187},[502],{"type":20,"value":503},"class",{"type":15,"tag":180,"props":505,"children":506},{"style":193},[507],{"type":20,"value":508}," CheckboxHeaderCell",{"type":15,"tag":180,"props":510,"children":511},{"style":199},[512],{"type":20,"value":513}," : ",{"type":15,"tag":180,"props":515,"children":516},{"style":193},[517],{"type":20,"value":518},"HeaderBody\n",{"type":15,"tag":180,"props":520,"children":522},{"class":182,"line":521},14,[523],{"type":15,"tag":180,"props":524,"children":525},{"style":199},[526],{"type":20,"value":527},"{\n",{"type":15,"tag":180,"props":529,"children":531},{"class":182,"line":530},15,[532,537,542,546,551,556,561,566,571],{"type":15,"tag":180,"props":533,"children":534},{"style":187},[535],{"type":20,"value":536},"    public",{"type":15,"tag":180,"props":538,"children":539},{"style":193},[540],{"type":20,"value":541}," HeaderCell",{"type":15,"tag":180,"props":543,"children":544},{"style":193},[545],{"type":20,"value":541},{"type":15,"tag":180,"props":547,"children":548},{"style":199},[549],{"type":20,"value":550}," { ",{"type":15,"tag":180,"props":552,"children":553},{"style":187},[554],{"type":20,"value":555},"get",{"type":15,"tag":180,"props":557,"children":558},{"style":199},[559],{"type":20,"value":560},"; ",{"type":15,"tag":180,"props":562,"children":563},{"style":187},[564],{"type":20,"value":565},"private",{"type":15,"tag":180,"props":567,"children":568},{"style":187},[569],{"type":20,"value":570}," set",{"type":15,"tag":180,"props":572,"children":573},{"style":199},[574],{"type":20,"value":575},"; }\n",{"type":15,"tag":180,"props":577,"children":579},{"class":182,"line":578},16,[580],{"type":15,"tag":180,"props":581,"children":582},{"emptyLinePlaceholder":435},[583],{"type":20,"value":438},{"type":15,"tag":180,"props":585,"children":587},{"class":182,"line":586},17,[588,593,598,603,607,612,617,622,626,631],{"type":15,"tag":180,"props":589,"children":590},{"style":187},[591],{"type":20,"value":592},"    private",{"type":15,"tag":180,"props":594,"children":595},{"style":187},[596],{"type":20,"value":597}," enum",{"type":15,"tag":180,"props":599,"children":600},{"style":193},[601],{"type":20,"value":602}," CheckState",{"type":15,"tag":180,"props":604,"children":605},{"style":199},[606],{"type":20,"value":550},{"type":15,"tag":180,"props":608,"children":609},{"style":193},[610],{"type":20,"value":611},"Unchecked",{"type":15,"tag":180,"props":613,"children":614},{"style":199},[615],{"type":20,"value":616},", ",{"type":15,"tag":180,"props":618,"children":619},{"style":193},[620],{"type":20,"value":621},"Checked",{"type":15,"tag":180,"props":623,"children":624},{"style":199},[625],{"type":20,"value":616},{"type":15,"tag":180,"props":627,"children":628},{"style":193},[629],{"type":20,"value":630},"Indeterminate",{"type":15,"tag":180,"props":632,"children":633},{"style":199},[634],{"type":20,"value":635}," }\n",{"type":15,"tag":180,"props":637,"children":639},{"class":182,"line":638},18,[640,644,648,653,658],{"type":15,"tag":180,"props":641,"children":642},{"style":187},[643],{"type":20,"value":592},{"type":15,"tag":180,"props":645,"children":646},{"style":193},[647],{"type":20,"value":602},{"type":15,"tag":180,"props":649,"children":650},{"style":193},[651],{"type":20,"value":652}," state",{"type":15,"tag":180,"props":654,"children":655},{"style":187},[656],{"type":20,"value":657}," =",{"type":15,"tag":180,"props":659,"children":660},{"style":199},[661],{"type":20,"value":662}," CheckState.Unchecked;\n",{"type":15,"tag":180,"props":664,"children":666},{"class":182,"line":665},19,[667],{"type":15,"tag":180,"props":668,"children":669},{"emptyLinePlaceholder":435},[670],{"type":20,"value":438},{"type":15,"tag":180,"props":672,"children":674},{"class":182,"line":673},20,[675,679,684,689,693],{"type":15,"tag":180,"props":676,"children":677},{"style":187},[678],{"type":20,"value":592},{"type":15,"tag":180,"props":680,"children":681},{"style":193},[682],{"type":20,"value":683}," Rectangle",{"type":15,"tag":180,"props":685,"children":686},{"style":193},[687],{"type":20,"value":688}," boxRect",{"type":15,"tag":180,"props":690,"children":691},{"style":187},[692],{"type":20,"value":657},{"type":15,"tag":180,"props":694,"children":695},{"style":199},[696],{"type":20,"value":697}," Rectangle.Zero;\n",{"type":15,"tag":180,"props":699,"children":701},{"class":182,"line":700},21,[702],{"type":15,"tag":180,"props":703,"children":704},{"emptyLinePlaceholder":435},[705],{"type":20,"value":438},{"type":15,"tag":180,"props":707,"children":709},{"class":182,"line":708},22,[710,714,719,724,728,732,736,740,744],{"type":15,"tag":180,"props":711,"children":712},{"style":187},[713],{"type":20,"value":536},{"type":15,"tag":180,"props":715,"children":716},{"style":193},[717],{"type":20,"value":718}," ReoGridControl",{"type":15,"tag":180,"props":720,"children":721},{"style":193},[722],{"type":20,"value":723}," Grid",{"type":15,"tag":180,"props":725,"children":726},{"style":199},[727],{"type":20,"value":550},{"type":15,"tag":180,"props":729,"children":730},{"style":187},[731],{"type":20,"value":555},{"type":15,"tag":180,"props":733,"children":734},{"style":199},[735],{"type":20,"value":560},{"type":15,"tag":180,"props":737,"children":738},{"style":187},[739],{"type":20,"value":565},{"type":15,"tag":180,"props":741,"children":742},{"style":187},[743],{"type":20,"value":570},{"type":15,"tag":180,"props":745,"children":746},{"style":199},[747],{"type":20,"value":575},{"type":15,"tag":180,"props":749,"children":751},{"class":182,"line":750},23,[752],{"type":15,"tag":180,"props":753,"children":754},{"emptyLinePlaceholder":435},[755],{"type":20,"value":438},{"type":15,"tag":180,"props":757,"children":759},{"class":182,"line":758},24,[760,764,768,773,778,783],{"type":15,"tag":180,"props":761,"children":762},{"style":187},[763],{"type":20,"value":536},{"type":15,"tag":180,"props":765,"children":766},{"style":193},[767],{"type":20,"value":508},{"type":15,"tag":180,"props":769,"children":770},{"style":199},[771],{"type":20,"value":772},"(",{"type":15,"tag":180,"props":774,"children":775},{"style":193},[776],{"type":20,"value":777},"ReoGridControl",{"type":15,"tag":180,"props":779,"children":780},{"style":193},[781],{"type":20,"value":782}," grid",{"type":15,"tag":180,"props":784,"children":785},{"style":199},[786],{"type":20,"value":787},")\n",{"type":15,"tag":180,"props":789,"children":791},{"class":182,"line":790},25,[792],{"type":15,"tag":180,"props":793,"children":794},{"style":199},[795],{"type":20,"value":796},"    {\n",{"type":15,"tag":180,"props":798,"children":800},{"class":182,"line":799},26,[801,807,812,817],{"type":15,"tag":180,"props":802,"children":804},{"style":803},"--shiki-light:#005CC5;--shiki-dark:#79B8FF;--shiki-default:#005CC5",[805],{"type":20,"value":806},"        this",{"type":15,"tag":180,"props":808,"children":809},{"style":199},[810],{"type":20,"value":811},".Grid ",{"type":15,"tag":180,"props":813,"children":814},{"style":187},[815],{"type":20,"value":816},"=",{"type":15,"tag":180,"props":818,"children":819},{"style":199},[820],{"type":20,"value":821}," grid;\n",{"type":15,"tag":180,"props":823,"children":825},{"class":182,"line":824},27,[826],{"type":15,"tag":180,"props":827,"children":828},{"style":199},[829],{"type":20,"value":830},"    }\n",{"type":15,"tag":180,"props":832,"children":834},{"class":182,"line":833},28,[835],{"type":15,"tag":180,"props":836,"children":837},{"emptyLinePlaceholder":435},[838],{"type":20,"value":438},{"type":15,"tag":180,"props":840,"children":842},{"class":182,"line":841},29,[843],{"type":15,"tag":180,"props":844,"children":845},{"style":445},[846],{"type":20,"value":847},"    // ヘッダーセルにアタッチされたときに呼ばれる\n",{"type":15,"tag":180,"props":849,"children":851},{"class":182,"line":850},30,[852,856,861,866,871,875,880,885],{"type":15,"tag":180,"props":853,"children":854},{"style":187},[855],{"type":20,"value":536},{"type":15,"tag":180,"props":857,"children":858},{"style":187},[859],{"type":20,"value":860}," override",{"type":15,"tag":180,"props":862,"children":863},{"style":187},[864],{"type":20,"value":865}," void",{"type":15,"tag":180,"props":867,"children":868},{"style":193},[869],{"type":20,"value":870}," OnSetup",{"type":15,"tag":180,"props":872,"children":873},{"style":199},[874],{"type":20,"value":772},{"type":15,"tag":180,"props":876,"children":877},{"style":193},[878],{"type":20,"value":879},"IHeader",{"type":15,"tag":180,"props":881,"children":882},{"style":193},[883],{"type":20,"value":884}," header",{"type":15,"tag":180,"props":886,"children":887},{"style":199},[888],{"type":20,"value":787},{"type":15,"tag":180,"props":890,"children":892},{"class":182,"line":891},31,[893],{"type":15,"tag":180,"props":894,"children":895},{"style":199},[896],{"type":20,"value":796},{"type":15,"tag":180,"props":898,"children":900},{"class":182,"line":899},32,[901,906,910,915],{"type":15,"tag":180,"props":902,"children":903},{"style":803},[904],{"type":20,"value":905},"        base",{"type":15,"tag":180,"props":907,"children":908},{"style":199},[909],{"type":20,"value":202},{"type":15,"tag":180,"props":911,"children":912},{"style":193},[913],{"type":20,"value":914},"OnSetup",{"type":15,"tag":180,"props":916,"children":917},{"style":199},[918],{"type":20,"value":919},"(header);\n",{"type":15,"tag":180,"props":921,"children":923},{"class":182,"line":922},33,[924,929,933,938,943,947],{"type":15,"tag":180,"props":925,"children":926},{"style":199},[927],{"type":20,"value":928},"        HeaderCell ",{"type":15,"tag":180,"props":930,"children":931},{"style":187},[932],{"type":20,"value":816},{"type":15,"tag":180,"props":934,"children":935},{"style":199},[936],{"type":20,"value":937}," header ",{"type":15,"tag":180,"props":939,"children":940},{"style":187},[941],{"type":20,"value":942},"as",{"type":15,"tag":180,"props":944,"children":945},{"style":193},[946],{"type":20,"value":541},{"type":15,"tag":180,"props":948,"children":949},{"style":199},[950],{"type":20,"value":221},{"type":15,"tag":180,"props":952,"children":954},{"class":182,"line":953},34,[955],{"type":15,"tag":180,"props":956,"children":957},{"style":199},[958],{"type":20,"value":830},{"type":15,"tag":180,"props":960,"children":962},{"class":182,"line":961},35,[963],{"type":15,"tag":180,"props":964,"children":965},{"emptyLinePlaceholder":435},[966],{"type":20,"value":438},{"type":15,"tag":180,"props":968,"children":970},{"class":182,"line":969},36,[971],{"type":15,"tag":180,"props":972,"children":973},{"style":445},[974],{"type":20,"value":975},"    // ヘッダーサイズが変わったとき、チェックボックスの描画領域を再計算する\n",{"type":15,"tag":180,"props":977,"children":979},{"class":182,"line":978},37,[980,984,988,992,997,1001,1006,1011],{"type":15,"tag":180,"props":981,"children":982},{"style":187},[983],{"type":20,"value":536},{"type":15,"tag":180,"props":985,"children":986},{"style":187},[987],{"type":20,"value":860},{"type":15,"tag":180,"props":989,"children":990},{"style":187},[991],{"type":20,"value":865},{"type":15,"tag":180,"props":993,"children":994},{"style":193},[995],{"type":20,"value":996}," OnSizeChanged",{"type":15,"tag":180,"props":998,"children":999},{"style":199},[1000],{"type":20,"value":772},{"type":15,"tag":180,"props":1002,"children":1003},{"style":193},[1004],{"type":20,"value":1005},"Size",{"type":15,"tag":180,"props":1007,"children":1008},{"style":193},[1009],{"type":20,"value":1010}," size",{"type":15,"tag":180,"props":1012,"children":1013},{"style":199},[1014],{"type":20,"value":787},{"type":15,"tag":180,"props":1016,"children":1018},{"class":182,"line":1017},38,[1019],{"type":15,"tag":180,"props":1020,"children":1021},{"style":199},[1022],{"type":20,"value":796},{"type":15,"tag":180,"props":1024,"children":1026},{"class":182,"line":1025},39,[1027,1031,1035,1040],{"type":15,"tag":180,"props":1028,"children":1029},{"style":803},[1030],{"type":20,"value":905},{"type":15,"tag":180,"props":1032,"children":1033},{"style":199},[1034],{"type":20,"value":202},{"type":15,"tag":180,"props":1036,"children":1037},{"style":193},[1038],{"type":20,"value":1039},"OnSizeChanged",{"type":15,"tag":180,"props":1041,"children":1042},{"style":199},[1043],{"type":20,"value":1044},"(size);\n",{"type":15,"tag":180,"props":1046,"children":1048},{"class":182,"line":1047},40,[1049,1054,1059,1063,1068,1073,1078,1082,1087,1091],{"type":15,"tag":180,"props":1050,"children":1051},{"style":187},[1052],{"type":20,"value":1053},"        var",{"type":15,"tag":180,"props":1055,"children":1056},{"style":193},[1057],{"type":20,"value":1058}," side",{"type":15,"tag":180,"props":1060,"children":1061},{"style":187},[1062],{"type":20,"value":657},{"type":15,"tag":180,"props":1064,"children":1065},{"style":199},[1066],{"type":20,"value":1067}," Math.",{"type":15,"tag":180,"props":1069,"children":1070},{"style":193},[1071],{"type":20,"value":1072},"Min",{"type":15,"tag":180,"props":1074,"children":1075},{"style":199},[1076],{"type":20,"value":1077},"(size.Width, size.Height) ",{"type":15,"tag":180,"props":1079,"children":1080},{"style":187},[1081],{"type":20,"value":135},{"type":15,"tag":180,"props":1083,"children":1084},{"style":803},[1085],{"type":20,"value":1086}," 4",{"type":15,"tag":180,"props":1088,"children":1089},{"style":199},[1090],{"type":20,"value":560},{"type":15,"tag":180,"props":1092,"children":1093},{"style":445},[1094],{"type":20,"value":1095},"// padding\n",{"type":15,"tag":180,"props":1097,"children":1099},{"class":182,"line":1098},41,[1100,1105,1110,1115,1120,1125,1129,1133],{"type":15,"tag":180,"props":1101,"children":1102},{"style":187},[1103],{"type":20,"value":1104},"        if",{"type":15,"tag":180,"props":1106,"children":1107},{"style":199},[1108],{"type":20,"value":1109}," (side ",{"type":15,"tag":180,"props":1111,"children":1112},{"style":187},[1113],{"type":20,"value":1114},"\u003C",{"type":15,"tag":180,"props":1116,"children":1117},{"style":803},[1118],{"type":20,"value":1119}," 10",{"type":15,"tag":180,"props":1121,"children":1122},{"style":199},[1123],{"type":20,"value":1124},") side ",{"type":15,"tag":180,"props":1126,"children":1127},{"style":187},[1128],{"type":20,"value":816},{"type":15,"tag":180,"props":1130,"children":1131},{"style":803},[1132],{"type":20,"value":1119},{"type":15,"tag":180,"props":1134,"children":1135},{"style":199},[1136],{"type":20,"value":221},{"type":15,"tag":180,"props":1138,"children":1140},{"class":182,"line":1139},42,[1141,1146,1150,1155,1159,1164,1168,1173,1178,1183,1188,1192,1196,1200,1204],{"type":15,"tag":180,"props":1142,"children":1143},{"style":199},[1144],{"type":20,"value":1145},"        boxRect ",{"type":15,"tag":180,"props":1147,"children":1148},{"style":187},[1149],{"type":20,"value":816},{"type":15,"tag":180,"props":1151,"children":1152},{"style":187},[1153],{"type":20,"value":1154}," new",{"type":15,"tag":180,"props":1156,"children":1157},{"style":193},[1158],{"type":20,"value":683},{"type":15,"tag":180,"props":1160,"children":1161},{"style":199},[1162],{"type":20,"value":1163},"((size.Width ",{"type":15,"tag":180,"props":1165,"children":1166},{"style":187},[1167],{"type":20,"value":135},{"type":15,"tag":180,"props":1169,"children":1170},{"style":199},[1171],{"type":20,"value":1172}," side) ",{"type":15,"tag":180,"props":1174,"children":1175},{"style":187},[1176],{"type":20,"value":1177},"/",{"type":15,"tag":180,"props":1179,"children":1180},{"style":803},[1181],{"type":20,"value":1182}," 2f",{"type":15,"tag":180,"props":1184,"children":1185},{"style":199},[1186],{"type":20,"value":1187},", (size.Height ",{"type":15,"tag":180,"props":1189,"children":1190},{"style":187},[1191],{"type":20,"value":135},{"type":15,"tag":180,"props":1193,"children":1194},{"style":199},[1195],{"type":20,"value":1172},{"type":15,"tag":180,"props":1197,"children":1198},{"style":187},[1199],{"type":20,"value":1177},{"type":15,"tag":180,"props":1201,"children":1202},{"style":803},[1203],{"type":20,"value":1182},{"type":15,"tag":180,"props":1205,"children":1206},{"style":199},[1207],{"type":20,"value":1208},", side, side);\n",{"type":15,"tag":180,"props":1210,"children":1212},{"class":182,"line":1211},43,[1213],{"type":15,"tag":180,"props":1214,"children":1215},{"style":199},[1216],{"type":20,"value":830},{"type":15,"tag":180,"props":1218,"children":1220},{"class":182,"line":1219},44,[1221],{"type":15,"tag":180,"props":1222,"children":1223},{"emptyLinePlaceholder":435},[1224],{"type":20,"value":438},{"type":15,"tag":180,"props":1226,"children":1228},{"class":182,"line":1227},45,[1229],{"type":15,"tag":180,"props":1230,"children":1231},{"style":445},[1232],{"type":20,"value":1233},"    // チェックボックスを描画する\n",{"type":15,"tag":180,"props":1235,"children":1237},{"class":182,"line":1236},46,[1238,1242,1246,1250,1255,1259,1264,1269,1273,1277,1282],{"type":15,"tag":180,"props":1239,"children":1240},{"style":187},[1241],{"type":20,"value":536},{"type":15,"tag":180,"props":1243,"children":1244},{"style":187},[1245],{"type":20,"value":860},{"type":15,"tag":180,"props":1247,"children":1248},{"style":187},[1249],{"type":20,"value":865},{"type":15,"tag":180,"props":1251,"children":1252},{"style":193},[1253],{"type":20,"value":1254}," OnPaint",{"type":15,"tag":180,"props":1256,"children":1257},{"style":199},[1258],{"type":20,"value":772},{"type":15,"tag":180,"props":1260,"children":1261},{"style":193},[1262],{"type":20,"value":1263},"CellDrawingContext",{"type":15,"tag":180,"props":1265,"children":1266},{"style":193},[1267],{"type":20,"value":1268}," dc",{"type":15,"tag":180,"props":1270,"children":1271},{"style":199},[1272],{"type":20,"value":616},{"type":15,"tag":180,"props":1274,"children":1275},{"style":193},[1276],{"type":20,"value":1005},{"type":15,"tag":180,"props":1278,"children":1279},{"style":193},[1280],{"type":20,"value":1281}," renderSize",{"type":15,"tag":180,"props":1283,"children":1284},{"style":199},[1285],{"type":20,"value":787},{"type":15,"tag":180,"props":1287,"children":1289},{"class":182,"line":1288},47,[1290],{"type":15,"tag":180,"props":1291,"children":1292},{"style":199},[1293],{"type":20,"value":796},{"type":15,"tag":180,"props":1295,"children":1297},{"class":182,"line":1296},48,[1298,1302,1307,1311],{"type":15,"tag":180,"props":1299,"children":1300},{"style":187},[1301],{"type":20,"value":1053},{"type":15,"tag":180,"props":1303,"children":1304},{"style":193},[1305],{"type":20,"value":1306}," g",{"type":15,"tag":180,"props":1308,"children":1309},{"style":187},[1310],{"type":20,"value":657},{"type":15,"tag":180,"props":1312,"children":1313},{"style":199},[1314],{"type":20,"value":1315}," dc.Graphics;\n",{"type":15,"tag":180,"props":1317,"children":1319},{"class":182,"line":1318},49,[1320],{"type":15,"tag":180,"props":1321,"children":1322},{"emptyLinePlaceholder":435},[1323],{"type":20,"value":438},{"type":15,"tag":180,"props":1325,"children":1327},{"class":182,"line":1326},50,[1328],{"type":15,"tag":180,"props":1329,"children":1330},{"style":445},[1331],{"type":20,"value":1332},"        // ズーム倍率を考慮したスケール後の矩形\n",{"type":15,"tag":180,"props":1334,"children":1336},{"class":182,"line":1335},51,[1337,1341,1346,1350,1355,1360],{"type":15,"tag":180,"props":1338,"children":1339},{"style":187},[1340],{"type":20,"value":1053},{"type":15,"tag":180,"props":1342,"children":1343},{"style":193},[1344],{"type":20,"value":1345}," renderBoxRect",{"type":15,"tag":180,"props":1347,"children":1348},{"style":187},[1349],{"type":20,"value":657},{"type":15,"tag":180,"props":1351,"children":1352},{"style":199},[1353],{"type":20,"value":1354}," boxRect ",{"type":15,"tag":180,"props":1356,"children":1357},{"style":187},[1358],{"type":20,"value":1359},"*",{"type":15,"tag":180,"props":1361,"children":1362},{"style":199},[1363],{"type":20,"value":1364}," dc.Worksheet.ScaleFactor;\n",{"type":15,"tag":180,"props":1366,"children":1368},{"class":182,"line":1367},52,[1369],{"type":15,"tag":180,"props":1370,"children":1371},{"emptyLinePlaceholder":435},[1372],{"type":20,"value":438},{"type":15,"tag":180,"props":1374,"children":1376},{"class":182,"line":1375},53,[1377],{"type":15,"tag":180,"props":1378,"children":1379},{"style":445},[1380],{"type":20,"value":1381},"        // 背景と枠線\n",{"type":15,"tag":180,"props":1383,"children":1385},{"class":182,"line":1384},54,[1386,1391,1396],{"type":15,"tag":180,"props":1387,"children":1388},{"style":199},[1389],{"type":20,"value":1390},"        g.",{"type":15,"tag":180,"props":1392,"children":1393},{"style":193},[1394],{"type":20,"value":1395},"FillRectangle",{"type":15,"tag":180,"props":1397,"children":1398},{"style":199},[1399],{"type":20,"value":1400},"(renderBoxRect, SolidColor.WhiteSmoke);\n",{"type":15,"tag":180,"props":1402,"children":1404},{"class":182,"line":1403},55,[1405,1409,1414,1419,1424],{"type":15,"tag":180,"props":1406,"children":1407},{"style":199},[1408],{"type":20,"value":1390},{"type":15,"tag":180,"props":1410,"children":1411},{"style":193},[1412],{"type":20,"value":1413},"DrawRectangle",{"type":15,"tag":180,"props":1415,"children":1416},{"style":199},[1417],{"type":20,"value":1418},"(renderBoxRect, SolidColor.Gray, ",{"type":15,"tag":180,"props":1420,"children":1421},{"style":803},[1422],{"type":20,"value":1423},"1",{"type":15,"tag":180,"props":1425,"children":1426},{"style":199},[1427],{"type":20,"value":1428},", LineStyles.Solid);\n",{"type":15,"tag":180,"props":1430,"children":1432},{"class":182,"line":1431},56,[1433],{"type":15,"tag":180,"props":1434,"children":1435},{"emptyLinePlaceholder":435},[1436],{"type":20,"value":438},{"type":15,"tag":180,"props":1438,"children":1440},{"class":182,"line":1439},57,[1441,1445,1450,1455],{"type":15,"tag":180,"props":1442,"children":1443},{"style":187},[1444],{"type":20,"value":1104},{"type":15,"tag":180,"props":1446,"children":1447},{"style":199},[1448],{"type":20,"value":1449}," (state ",{"type":15,"tag":180,"props":1451,"children":1452},{"style":187},[1453],{"type":20,"value":1454},"==",{"type":15,"tag":180,"props":1456,"children":1457},{"style":199},[1458],{"type":20,"value":1459}," CheckState.Checked)\n",{"type":15,"tag":180,"props":1461,"children":1463},{"class":182,"line":1462},58,[1464],{"type":15,"tag":180,"props":1465,"children":1466},{"style":199},[1467],{"type":20,"value":1468},"        {\n",{"type":15,"tag":180,"props":1470,"children":1472},{"class":182,"line":1471},59,[1473],{"type":15,"tag":180,"props":1474,"children":1475},{"style":445},[1476],{"type":20,"value":1477},"            // チェックマーク（レ点）\n",{"type":15,"tag":180,"props":1479,"children":1481},{"class":182,"line":1480},60,[1482,1487,1492,1496,1501,1506,1511,1515],{"type":15,"tag":180,"props":1483,"children":1484},{"style":187},[1485],{"type":20,"value":1486},"            var",{"type":15,"tag":180,"props":1488,"children":1489},{"style":193},[1490],{"type":20,"value":1491}," x",{"type":15,"tag":180,"props":1493,"children":1494},{"style":187},[1495],{"type":20,"value":657},{"type":15,"tag":180,"props":1497,"children":1498},{"style":199},[1499],{"type":20,"value":1500}," renderBoxRect.X; ",{"type":15,"tag":180,"props":1502,"children":1503},{"style":187},[1504],{"type":20,"value":1505},"var",{"type":15,"tag":180,"props":1507,"children":1508},{"style":193},[1509],{"type":20,"value":1510}," y",{"type":15,"tag":180,"props":1512,"children":1513},{"style":187},[1514],{"type":20,"value":657},{"type":15,"tag":180,"props":1516,"children":1517},{"style":199},[1518],{"type":20,"value":1519}," renderBoxRect.Y;\n",{"type":15,"tag":180,"props":1521,"children":1523},{"class":182,"line":1522},61,[1524,1528,1533,1537,1542,1546,1551,1555],{"type":15,"tag":180,"props":1525,"children":1526},{"style":187},[1527],{"type":20,"value":1486},{"type":15,"tag":180,"props":1529,"children":1530},{"style":193},[1531],{"type":20,"value":1532}," w",{"type":15,"tag":180,"props":1534,"children":1535},{"style":187},[1536],{"type":20,"value":657},{"type":15,"tag":180,"props":1538,"children":1539},{"style":199},[1540],{"type":20,"value":1541}," renderBoxRect.Width; ",{"type":15,"tag":180,"props":1543,"children":1544},{"style":187},[1545],{"type":20,"value":1505},{"type":15,"tag":180,"props":1547,"children":1548},{"style":193},[1549],{"type":20,"value":1550}," h",{"type":15,"tag":180,"props":1552,"children":1553},{"style":187},[1554],{"type":20,"value":657},{"type":15,"tag":180,"props":1556,"children":1557},{"style":199},[1558],{"type":20,"value":1559}," renderBoxRect.Height;\n",{"type":15,"tag":180,"props":1561,"children":1563},{"class":182,"line":1562},62,[1564,1568,1573,1577,1581,1586,1591,1596,1601,1605,1610,1615,1619,1624,1628,1633],{"type":15,"tag":180,"props":1565,"children":1566},{"style":187},[1567],{"type":20,"value":1486},{"type":15,"tag":180,"props":1569,"children":1570},{"style":193},[1571],{"type":20,"value":1572}," p1",{"type":15,"tag":180,"props":1574,"children":1575},{"style":187},[1576],{"type":20,"value":657},{"type":15,"tag":180,"props":1578,"children":1579},{"style":187},[1580],{"type":20,"value":1154},{"type":15,"tag":180,"props":1582,"children":1583},{"style":193},[1584],{"type":20,"value":1585}," Point",{"type":15,"tag":180,"props":1587,"children":1588},{"style":199},[1589],{"type":20,"value":1590},"(x ",{"type":15,"tag":180,"props":1592,"children":1593},{"style":187},[1594],{"type":20,"value":1595},"+",{"type":15,"tag":180,"props":1597,"children":1598},{"style":199},[1599],{"type":20,"value":1600}," w ",{"type":15,"tag":180,"props":1602,"children":1603},{"style":187},[1604],{"type":20,"value":1359},{"type":15,"tag":180,"props":1606,"children":1607},{"style":803},[1608],{"type":20,"value":1609}," 0.18f",{"type":15,"tag":180,"props":1611,"children":1612},{"style":199},[1613],{"type":20,"value":1614},", y ",{"type":15,"tag":180,"props":1616,"children":1617},{"style":187},[1618],{"type":20,"value":1595},{"type":15,"tag":180,"props":1620,"children":1621},{"style":199},[1622],{"type":20,"value":1623}," h ",{"type":15,"tag":180,"props":1625,"children":1626},{"style":187},[1627],{"type":20,"value":1359},{"type":15,"tag":180,"props":1629,"children":1630},{"style":803},[1631],{"type":20,"value":1632}," 0.55f",{"type":15,"tag":180,"props":1634,"children":1635},{"style":199},[1636],{"type":20,"value":1637},");\n",{"type":15,"tag":180,"props":1639,"children":1641},{"class":182,"line":1640},63,[1642,1646,1651,1655,1659,1663,1667,1671,1675,1679,1684,1688,1692,1696,1700,1705],{"type":15,"tag":180,"props":1643,"children":1644},{"style":187},[1645],{"type":20,"value":1486},{"type":15,"tag":180,"props":1647,"children":1648},{"style":193},[1649],{"type":20,"value":1650}," p2",{"type":15,"tag":180,"props":1652,"children":1653},{"style":187},[1654],{"type":20,"value":657},{"type":15,"tag":180,"props":1656,"children":1657},{"style":187},[1658],{"type":20,"value":1154},{"type":15,"tag":180,"props":1660,"children":1661},{"style":193},[1662],{"type":20,"value":1585},{"type":15,"tag":180,"props":1664,"children":1665},{"style":199},[1666],{"type":20,"value":1590},{"type":15,"tag":180,"props":1668,"children":1669},{"style":187},[1670],{"type":20,"value":1595},{"type":15,"tag":180,"props":1672,"children":1673},{"style":199},[1674],{"type":20,"value":1600},{"type":15,"tag":180,"props":1676,"children":1677},{"style":187},[1678],{"type":20,"value":1359},{"type":15,"tag":180,"props":1680,"children":1681},{"style":803},[1682],{"type":20,"value":1683}," 0.42f",{"type":15,"tag":180,"props":1685,"children":1686},{"style":199},[1687],{"type":20,"value":1614},{"type":15,"tag":180,"props":1689,"children":1690},{"style":187},[1691],{"type":20,"value":1595},{"type":15,"tag":180,"props":1693,"children":1694},{"style":199},[1695],{"type":20,"value":1623},{"type":15,"tag":180,"props":1697,"children":1698},{"style":187},[1699],{"type":20,"value":1359},{"type":15,"tag":180,"props":1701,"children":1702},{"style":803},[1703],{"type":20,"value":1704}," 0.75f",{"type":15,"tag":180,"props":1706,"children":1707},{"style":199},[1708],{"type":20,"value":1637},{"type":15,"tag":180,"props":1710,"children":1712},{"class":182,"line":1711},64,[1713,1717,1722,1726,1730,1734,1738,1742,1746,1750,1755,1759,1763,1767,1771,1776],{"type":15,"tag":180,"props":1714,"children":1715},{"style":187},[1716],{"type":20,"value":1486},{"type":15,"tag":180,"props":1718,"children":1719},{"style":193},[1720],{"type":20,"value":1721}," p3",{"type":15,"tag":180,"props":1723,"children":1724},{"style":187},[1725],{"type":20,"value":657},{"type":15,"tag":180,"props":1727,"children":1728},{"style":187},[1729],{"type":20,"value":1154},{"type":15,"tag":180,"props":1731,"children":1732},{"style":193},[1733],{"type":20,"value":1585},{"type":15,"tag":180,"props":1735,"children":1736},{"style":199},[1737],{"type":20,"value":1590},{"type":15,"tag":180,"props":1739,"children":1740},{"style":187},[1741],{"type":20,"value":1595},{"type":15,"tag":180,"props":1743,"children":1744},{"style":199},[1745],{"type":20,"value":1600},{"type":15,"tag":180,"props":1747,"children":1748},{"style":187},[1749],{"type":20,"value":1359},{"type":15,"tag":180,"props":1751,"children":1752},{"style":803},[1753],{"type":20,"value":1754}," 0.82f",{"type":15,"tag":180,"props":1756,"children":1757},{"style":199},[1758],{"type":20,"value":1614},{"type":15,"tag":180,"props":1760,"children":1761},{"style":187},[1762],{"type":20,"value":1595},{"type":15,"tag":180,"props":1764,"children":1765},{"style":199},[1766],{"type":20,"value":1623},{"type":15,"tag":180,"props":1768,"children":1769},{"style":187},[1770],{"type":20,"value":1359},{"type":15,"tag":180,"props":1772,"children":1773},{"style":803},[1774],{"type":20,"value":1775}," 0.22f",{"type":15,"tag":180,"props":1777,"children":1778},{"style":199},[1779],{"type":20,"value":1637},{"type":15,"tag":180,"props":1781,"children":1783},{"class":182,"line":1782},65,[1784,1788,1793,1797,1801],{"type":15,"tag":180,"props":1785,"children":1786},{"style":187},[1787],{"type":20,"value":1486},{"type":15,"tag":180,"props":1789,"children":1790},{"style":193},[1791],{"type":20,"value":1792}," pts",{"type":15,"tag":180,"props":1794,"children":1795},{"style":187},[1796],{"type":20,"value":657},{"type":15,"tag":180,"props":1798,"children":1799},{"style":187},[1800],{"type":20,"value":1154},{"type":15,"tag":180,"props":1802,"children":1803},{"style":199},[1804],{"type":20,"value":1805},"[] { p1, p2, p3 };\n",{"type":15,"tag":180,"props":1807,"children":1809},{"class":182,"line":1808},66,[1810,1814,1819,1823,1827,1832,1836,1841,1846,1850,1855],{"type":15,"tag":180,"props":1811,"children":1812},{"style":187},[1813],{"type":20,"value":1486},{"type":15,"tag":180,"props":1815,"children":1816},{"style":193},[1817],{"type":20,"value":1818}," lineWidth",{"type":15,"tag":180,"props":1820,"children":1821},{"style":187},[1822],{"type":20,"value":657},{"type":15,"tag":180,"props":1824,"children":1825},{"style":199},[1826],{"type":20,"value":1067},{"type":15,"tag":180,"props":1828,"children":1829},{"style":193},[1830],{"type":20,"value":1831},"Max",{"type":15,"tag":180,"props":1833,"children":1834},{"style":199},[1835],{"type":20,"value":772},{"type":15,"tag":180,"props":1837,"children":1838},{"style":803},[1839],{"type":20,"value":1840},"1f",{"type":15,"tag":180,"props":1842,"children":1843},{"style":199},[1844],{"type":20,"value":1845},", w ",{"type":15,"tag":180,"props":1847,"children":1848},{"style":187},[1849],{"type":20,"value":1359},{"type":15,"tag":180,"props":1851,"children":1852},{"style":803},[1853],{"type":20,"value":1854}," 0.12f",{"type":15,"tag":180,"props":1856,"children":1857},{"style":199},[1858],{"type":20,"value":1637},{"type":15,"tag":180,"props":1860,"children":1862},{"class":182,"line":1861},67,[1863,1868,1873,1878,1883],{"type":15,"tag":180,"props":1864,"children":1865},{"style":199},[1866],{"type":20,"value":1867},"            g.",{"type":15,"tag":180,"props":1869,"children":1870},{"style":193},[1871],{"type":20,"value":1872},"DrawLines",{"type":15,"tag":180,"props":1874,"children":1875},{"style":199},[1876],{"type":20,"value":1877},"(pts, ",{"type":15,"tag":180,"props":1879,"children":1880},{"style":803},[1881],{"type":20,"value":1882},"0",{"type":15,"tag":180,"props":1884,"children":1885},{"style":199},[1886],{"type":20,"value":1887},", pts.Length, SolidColor.Black, lineWidth, LineStyles.Solid);\n",{"type":15,"tag":180,"props":1889,"children":1891},{"class":182,"line":1890},68,[1892],{"type":15,"tag":180,"props":1893,"children":1894},{"style":199},[1895],{"type":20,"value":1896},"        }\n",{"type":15,"tag":180,"props":1898,"children":1900},{"class":182,"line":1899},69,[1901,1906,1911,1915,1919],{"type":15,"tag":180,"props":1902,"children":1903},{"style":187},[1904],{"type":20,"value":1905},"        else",{"type":15,"tag":180,"props":1907,"children":1908},{"style":187},[1909],{"type":20,"value":1910}," if",{"type":15,"tag":180,"props":1912,"children":1913},{"style":199},[1914],{"type":20,"value":1449},{"type":15,"tag":180,"props":1916,"children":1917},{"style":187},[1918],{"type":20,"value":1454},{"type":15,"tag":180,"props":1920,"children":1921},{"style":199},[1922],{"type":20,"value":1923}," CheckState.Indeterminate)\n",{"type":15,"tag":180,"props":1925,"children":1927},{"class":182,"line":1926},70,[1928],{"type":15,"tag":180,"props":1929,"children":1930},{"style":199},[1931],{"type":20,"value":1468},{"type":15,"tag":180,"props":1933,"children":1935},{"class":182,"line":1934},71,[1936],{"type":15,"tag":180,"props":1937,"children":1938},{"style":445},[1939],{"type":20,"value":1940},"            // 不確定状態（横棒）\n",{"type":15,"tag":180,"props":1942,"children":1944},{"class":182,"line":1943},72,[1945,1949,1954,1958,1962,1966],{"type":15,"tag":180,"props":1946,"children":1947},{"style":187},[1948],{"type":20,"value":1486},{"type":15,"tag":180,"props":1950,"children":1951},{"style":193},[1952],{"type":20,"value":1953}," bar",{"type":15,"tag":180,"props":1955,"children":1956},{"style":187},[1957],{"type":20,"value":657},{"type":15,"tag":180,"props":1959,"children":1960},{"style":187},[1961],{"type":20,"value":1154},{"type":15,"tag":180,"props":1963,"children":1964},{"style":193},[1965],{"type":20,"value":683},{"type":15,"tag":180,"props":1967,"children":1968},{"style":199},[1969],{"type":20,"value":1970},"(\n",{"type":15,"tag":180,"props":1972,"children":1974},{"class":182,"line":1973},73,[1975,1980,1984,1989,1993,1998],{"type":15,"tag":180,"props":1976,"children":1977},{"style":199},[1978],{"type":20,"value":1979},"                renderBoxRect.X ",{"type":15,"tag":180,"props":1981,"children":1982},{"style":187},[1983],{"type":20,"value":1595},{"type":15,"tag":180,"props":1985,"children":1986},{"style":199},[1987],{"type":20,"value":1988}," renderBoxRect.Width ",{"type":15,"tag":180,"props":1990,"children":1991},{"style":187},[1992],{"type":20,"value":1359},{"type":15,"tag":180,"props":1994,"children":1995},{"style":803},[1996],{"type":20,"value":1997}," 0.2f",{"type":15,"tag":180,"props":1999,"children":2000},{"style":199},[2001],{"type":20,"value":2002},",\n",{"type":15,"tag":180,"props":2004,"children":2006},{"class":182,"line":2005},74,[2007,2012,2016,2021,2025,2030],{"type":15,"tag":180,"props":2008,"children":2009},{"style":199},[2010],{"type":20,"value":2011},"                renderBoxRect.Y ",{"type":15,"tag":180,"props":2013,"children":2014},{"style":187},[2015],{"type":20,"value":1595},{"type":15,"tag":180,"props":2017,"children":2018},{"style":199},[2019],{"type":20,"value":2020}," renderBoxRect.Height ",{"type":15,"tag":180,"props":2022,"children":2023},{"style":187},[2024],{"type":20,"value":1359},{"type":15,"tag":180,"props":2026,"children":2027},{"style":803},[2028],{"type":20,"value":2029}," 0.45f",{"type":15,"tag":180,"props":2031,"children":2032},{"style":199},[2033],{"type":20,"value":2002},{"type":15,"tag":180,"props":2035,"children":2037},{"class":182,"line":2036},75,[2038,2043,2047,2052],{"type":15,"tag":180,"props":2039,"children":2040},{"style":199},[2041],{"type":20,"value":2042},"                renderBoxRect.Width ",{"type":15,"tag":180,"props":2044,"children":2045},{"style":187},[2046],{"type":20,"value":1359},{"type":15,"tag":180,"props":2048,"children":2049},{"style":803},[2050],{"type":20,"value":2051}," 0.6f",{"type":15,"tag":180,"props":2053,"children":2054},{"style":199},[2055],{"type":20,"value":2002},{"type":15,"tag":180,"props":2057,"children":2059},{"class":182,"line":2058},76,[2060,2065,2069,2074],{"type":15,"tag":180,"props":2061,"children":2062},{"style":199},[2063],{"type":20,"value":2064},"                renderBoxRect.Height ",{"type":15,"tag":180,"props":2066,"children":2067},{"style":187},[2068],{"type":20,"value":1359},{"type":15,"tag":180,"props":2070,"children":2071},{"style":803},[2072],{"type":20,"value":2073}," 0.15f",{"type":15,"tag":180,"props":2075,"children":2076},{"style":199},[2077],{"type":20,"value":1637},{"type":15,"tag":180,"props":2079,"children":2081},{"class":182,"line":2080},77,[2082,2086,2090],{"type":15,"tag":180,"props":2083,"children":2084},{"style":199},[2085],{"type":20,"value":1867},{"type":15,"tag":180,"props":2087,"children":2088},{"style":193},[2089],{"type":20,"value":1395},{"type":15,"tag":180,"props":2091,"children":2092},{"style":199},[2093],{"type":20,"value":2094},"(bar, SolidColor.Black);\n",{"type":15,"tag":180,"props":2096,"children":2098},{"class":182,"line":2097},78,[2099],{"type":15,"tag":180,"props":2100,"children":2101},{"style":199},[2102],{"type":20,"value":1896},{"type":15,"tag":180,"props":2104,"children":2106},{"class":182,"line":2105},79,[2107],{"type":15,"tag":180,"props":2108,"children":2109},{"style":199},[2110],{"type":20,"value":830},{"type":15,"tag":180,"props":2112,"children":2114},{"class":182,"line":2113},80,[2115],{"type":15,"tag":180,"props":2116,"children":2117},{"emptyLinePlaceholder":435},[2118],{"type":20,"value":438},{"type":15,"tag":180,"props":2120,"children":2122},{"class":182,"line":2121},81,[2123],{"type":15,"tag":180,"props":2124,"children":2125},{"style":445},[2126],{"type":20,"value":2127},"    // マウスボタンを押したとき（チェックボックス内ならイベントをキャプチャ）\n",{"type":15,"tag":180,"props":2129,"children":2131},{"class":182,"line":2130},82,[2132,2136,2140,2144,2149,2153,2158,2163],{"type":15,"tag":180,"props":2133,"children":2134},{"style":187},[2135],{"type":20,"value":536},{"type":15,"tag":180,"props":2137,"children":2138},{"style":187},[2139],{"type":20,"value":860},{"type":15,"tag":180,"props":2141,"children":2142},{"style":187},[2143],{"type":20,"value":865},{"type":15,"tag":180,"props":2145,"children":2146},{"style":193},[2147],{"type":20,"value":2148}," OnMouseDown",{"type":15,"tag":180,"props":2150,"children":2151},{"style":199},[2152],{"type":20,"value":772},{"type":15,"tag":180,"props":2154,"children":2155},{"style":193},[2156],{"type":20,"value":2157},"HeaderCellMouseEventArgs",{"type":15,"tag":180,"props":2159,"children":2160},{"style":193},[2161],{"type":20,"value":2162}," e",{"type":15,"tag":180,"props":2164,"children":2165},{"style":199},[2166],{"type":20,"value":787},{"type":15,"tag":180,"props":2168,"children":2170},{"class":182,"line":2169},83,[2171],{"type":15,"tag":180,"props":2172,"children":2173},{"style":199},[2174],{"type":20,"value":796},{"type":15,"tag":180,"props":2176,"children":2178},{"class":182,"line":2177},84,[2179,2183,2188,2193],{"type":15,"tag":180,"props":2180,"children":2181},{"style":187},[2182],{"type":20,"value":1104},{"type":15,"tag":180,"props":2184,"children":2185},{"style":199},[2186],{"type":20,"value":2187}," (boxRect.",{"type":15,"tag":180,"props":2189,"children":2190},{"style":193},[2191],{"type":20,"value":2192},"Contains",{"type":15,"tag":180,"props":2194,"children":2195},{"style":199},[2196],{"type":20,"value":2197},"(e.RelativePosition))\n",{"type":15,"tag":180,"props":2199,"children":2201},{"class":182,"line":2200},85,[2202],{"type":15,"tag":180,"props":2203,"children":2204},{"style":199},[2205],{"type":20,"value":1468},{"type":15,"tag":180,"props":2207,"children":2209},{"class":182,"line":2208},86,[2210,2215,2219,2224,2228],{"type":15,"tag":180,"props":2211,"children":2212},{"style":199},[2213],{"type":20,"value":2214},"            e.IsCancelled ",{"type":15,"tag":180,"props":2216,"children":2217},{"style":187},[2218],{"type":20,"value":816},{"type":15,"tag":180,"props":2220,"children":2221},{"style":803},[2222],{"type":20,"value":2223}," true",{"type":15,"tag":180,"props":2225,"children":2226},{"style":199},[2227],{"type":20,"value":560},{"type":15,"tag":180,"props":2229,"children":2230},{"style":445},[2231],{"type":20,"value":2232},"// OnMouseUp のみで処理するため列選択を無効化\n",{"type":15,"tag":180,"props":2234,"children":2236},{"class":182,"line":2235},87,[2237],{"type":15,"tag":180,"props":2238,"children":2239},{"style":199},[2240],{"type":20,"value":1896},{"type":15,"tag":180,"props":2242,"children":2244},{"class":182,"line":2243},88,[2245],{"type":15,"tag":180,"props":2246,"children":2247},{"style":199},[2248],{"type":20,"value":830},{"type":15,"tag":180,"props":2250,"children":2252},{"class":182,"line":2251},89,[2253],{"type":15,"tag":180,"props":2254,"children":2255},{"emptyLinePlaceholder":435},[2256],{"type":20,"value":438},{"type":15,"tag":180,"props":2258,"children":2260},{"class":182,"line":2259},90,[2261],{"type":15,"tag":180,"props":2262,"children":2263},{"style":445},[2264],{"type":20,"value":2265},"    // マウスボタンを離したとき（チェックボックス内ならトグル）\n",{"type":15,"tag":180,"props":2267,"children":2269},{"class":182,"line":2268},91,[2270,2274,2278,2282,2287,2291,2295,2299],{"type":15,"tag":180,"props":2271,"children":2272},{"style":187},[2273],{"type":20,"value":536},{"type":15,"tag":180,"props":2275,"children":2276},{"style":187},[2277],{"type":20,"value":860},{"type":15,"tag":180,"props":2279,"children":2280},{"style":187},[2281],{"type":20,"value":865},{"type":15,"tag":180,"props":2283,"children":2284},{"style":193},[2285],{"type":20,"value":2286}," OnMouseUp",{"type":15,"tag":180,"props":2288,"children":2289},{"style":199},[2290],{"type":20,"value":772},{"type":15,"tag":180,"props":2292,"children":2293},{"style":193},[2294],{"type":20,"value":2157},{"type":15,"tag":180,"props":2296,"children":2297},{"style":193},[2298],{"type":20,"value":2162},{"type":15,"tag":180,"props":2300,"children":2301},{"style":199},[2302],{"type":20,"value":787},{"type":15,"tag":180,"props":2304,"children":2306},{"class":182,"line":2305},92,[2307],{"type":15,"tag":180,"props":2308,"children":2309},{"style":199},[2310],{"type":20,"value":796},{"type":15,"tag":180,"props":2312,"children":2314},{"class":182,"line":2313},93,[2315,2319,2323,2327],{"type":15,"tag":180,"props":2316,"children":2317},{"style":187},[2318],{"type":20,"value":1104},{"type":15,"tag":180,"props":2320,"children":2321},{"style":199},[2322],{"type":20,"value":2187},{"type":15,"tag":180,"props":2324,"children":2325},{"style":193},[2326],{"type":20,"value":2192},{"type":15,"tag":180,"props":2328,"children":2329},{"style":199},[2330],{"type":20,"value":2197},{"type":15,"tag":180,"props":2332,"children":2334},{"class":182,"line":2333},94,[2335],{"type":15,"tag":180,"props":2336,"children":2337},{"style":199},[2338],{"type":20,"value":1468},{"type":15,"tag":180,"props":2340,"children":2342},{"class":182,"line":2341},95,[2343,2348],{"type":15,"tag":180,"props":2344,"children":2345},{"style":193},[2346],{"type":20,"value":2347},"            Toggle",{"type":15,"tag":180,"props":2349,"children":2350},{"style":199},[2351],{"type":20,"value":2352},"();\n",{"type":15,"tag":180,"props":2354,"children":2356},{"class":182,"line":2355},96,[2357,2361,2365,2369],{"type":15,"tag":180,"props":2358,"children":2359},{"style":199},[2360],{"type":20,"value":2214},{"type":15,"tag":180,"props":2362,"children":2363},{"style":187},[2364],{"type":20,"value":816},{"type":15,"tag":180,"props":2366,"children":2367},{"style":803},[2368],{"type":20,"value":2223},{"type":15,"tag":180,"props":2370,"children":2371},{"style":199},[2372],{"type":20,"value":221},{"type":15,"tag":180,"props":2374,"children":2376},{"class":182,"line":2375},97,[2377],{"type":15,"tag":180,"props":2378,"children":2379},{"style":199},[2380],{"type":20,"value":1896},{"type":15,"tag":180,"props":2382,"children":2384},{"class":182,"line":2383},98,[2385],{"type":15,"tag":180,"props":2386,"children":2387},{"style":199},[2388],{"type":20,"value":830},{"type":15,"tag":180,"props":2390,"children":2392},{"class":182,"line":2391},99,[2393],{"type":15,"tag":180,"props":2394,"children":2395},{"emptyLinePlaceholder":435},[2396],{"type":20,"value":438},{"type":15,"tag":180,"props":2398,"children":2400},{"class":182,"line":2399},100,[2401],{"type":15,"tag":180,"props":2402,"children":2403},{"style":445},[2404],{"type":20,"value":2405},"    // チェックボックス上でのカーソル変更\n",{"type":15,"tag":180,"props":2407,"children":2409},{"class":182,"line":2408},101,[2410,2414,2418,2422,2427,2431,2435,2439],{"type":15,"tag":180,"props":2411,"children":2412},{"style":187},[2413],{"type":20,"value":536},{"type":15,"tag":180,"props":2415,"children":2416},{"style":187},[2417],{"type":20,"value":860},{"type":15,"tag":180,"props":2419,"children":2420},{"style":187},[2421],{"type":20,"value":865},{"type":15,"tag":180,"props":2423,"children":2424},{"style":193},[2425],{"type":20,"value":2426}," OnMouseMove",{"type":15,"tag":180,"props":2428,"children":2429},{"style":199},[2430],{"type":20,"value":772},{"type":15,"tag":180,"props":2432,"children":2433},{"style":193},[2434],{"type":20,"value":2157},{"type":15,"tag":180,"props":2436,"children":2437},{"style":193},[2438],{"type":20,"value":2162},{"type":15,"tag":180,"props":2440,"children":2441},{"style":199},[2442],{"type":20,"value":787},{"type":15,"tag":180,"props":2444,"children":2446},{"class":182,"line":2445},102,[2447],{"type":15,"tag":180,"props":2448,"children":2449},{"style":199},[2450],{"type":20,"value":796},{"type":15,"tag":180,"props":2452,"children":2454},{"class":182,"line":2453},103,[2455,2459,2463,2468],{"type":15,"tag":180,"props":2456,"children":2457},{"style":803},[2458],{"type":20,"value":905},{"type":15,"tag":180,"props":2460,"children":2461},{"style":199},[2462],{"type":20,"value":202},{"type":15,"tag":180,"props":2464,"children":2465},{"style":193},[2466],{"type":20,"value":2467},"OnMouseMove",{"type":15,"tag":180,"props":2469,"children":2470},{"style":199},[2471],{"type":20,"value":2472},"(e);\n",{"type":15,"tag":180,"props":2474,"children":2476},{"class":182,"line":2475},104,[2477,2481,2486,2491],{"type":15,"tag":180,"props":2478,"children":2479},{"style":803},[2480],{"type":20,"value":806},{"type":15,"tag":180,"props":2482,"children":2483},{"style":199},[2484],{"type":20,"value":2485},".HeaderCell.Worksheet.",{"type":15,"tag":180,"props":2487,"children":2488},{"style":193},[2489],{"type":20,"value":2490},"ChangeCursor",{"type":15,"tag":180,"props":2492,"children":2493},{"style":199},[2494],{"type":20,"value":2495},"(CursorStyle.PlatformDefault);\n",{"type":15,"tag":180,"props":2497,"children":2499},{"class":182,"line":2498},105,[2500,2505,2509,2513],{"type":15,"tag":180,"props":2501,"children":2502},{"style":199},[2503],{"type":20,"value":2504},"        e.IsCancelled ",{"type":15,"tag":180,"props":2506,"children":2507},{"style":187},[2508],{"type":20,"value":816},{"type":15,"tag":180,"props":2510,"children":2511},{"style":803},[2512],{"type":20,"value":2223},{"type":15,"tag":180,"props":2514,"children":2515},{"style":199},[2516],{"type":20,"value":221},{"type":15,"tag":180,"props":2518,"children":2520},{"class":182,"line":2519},106,[2521],{"type":15,"tag":180,"props":2522,"children":2523},{"style":199},[2524],{"type":20,"value":830},{"type":15,"tag":180,"props":2526,"children":2528},{"class":182,"line":2527},107,[2529],{"type":15,"tag":180,"props":2530,"children":2531},{"emptyLinePlaceholder":435},[2532],{"type":20,"value":438},{"type":15,"tag":180,"props":2534,"children":2536},{"class":182,"line":2535},108,[2537],{"type":15,"tag":180,"props":2538,"children":2539},{"style":445},[2540],{"type":20,"value":2541},"    // 列内のセルデータが変化したとき、ヘッダーの状態を更新する\n",{"type":15,"tag":180,"props":2543,"children":2545},{"class":182,"line":2544},109,[2546,2550,2554,2558,2563,2567,2572,2577,2581,2585,2590],{"type":15,"tag":180,"props":2547,"children":2548},{"style":187},[2549],{"type":20,"value":536},{"type":15,"tag":180,"props":2551,"children":2552},{"style":187},[2553],{"type":20,"value":860},{"type":15,"tag":180,"props":2555,"children":2556},{"style":187},[2557],{"type":20,"value":865},{"type":15,"tag":180,"props":2559,"children":2560},{"style":193},[2561],{"type":20,"value":2562}," OnDataChange",{"type":15,"tag":180,"props":2564,"children":2565},{"style":199},[2566],{"type":20,"value":772},{"type":15,"tag":180,"props":2568,"children":2569},{"style":187},[2570],{"type":20,"value":2571},"int",{"type":15,"tag":180,"props":2573,"children":2574},{"style":193},[2575],{"type":20,"value":2576}," startRow",{"type":15,"tag":180,"props":2578,"children":2579},{"style":199},[2580],{"type":20,"value":616},{"type":15,"tag":180,"props":2582,"children":2583},{"style":187},[2584],{"type":20,"value":2571},{"type":15,"tag":180,"props":2586,"children":2587},{"style":193},[2588],{"type":20,"value":2589}," endRow",{"type":15,"tag":180,"props":2591,"children":2592},{"style":199},[2593],{"type":20,"value":787},{"type":15,"tag":180,"props":2595,"children":2597},{"class":182,"line":2596},110,[2598],{"type":15,"tag":180,"props":2599,"children":2600},{"style":199},[2601],{"type":20,"value":796},{"type":15,"tag":180,"props":2603,"children":2605},{"class":182,"line":2604},111,[2606,2610,2615,2619,2624,2628,2632],{"type":15,"tag":180,"props":2607,"children":2608},{"style":187},[2609],{"type":20,"value":1053},{"type":15,"tag":180,"props":2611,"children":2612},{"style":193},[2613],{"type":20,"value":2614}," headerCell",{"type":15,"tag":180,"props":2616,"children":2617},{"style":187},[2618],{"type":20,"value":657},{"type":15,"tag":180,"props":2620,"children":2621},{"style":199},[2622],{"type":20,"value":2623}," OwnerHeader ",{"type":15,"tag":180,"props":2625,"children":2626},{"style":187},[2627],{"type":20,"value":942},{"type":15,"tag":180,"props":2629,"children":2630},{"style":193},[2631],{"type":20,"value":541},{"type":15,"tag":180,"props":2633,"children":2634},{"style":199},[2635],{"type":20,"value":221},{"type":15,"tag":180,"props":2637,"children":2639},{"class":182,"line":2638},112,[2640,2644,2649,2653,2658,2663,2668],{"type":15,"tag":180,"props":2641,"children":2642},{"style":187},[2643],{"type":20,"value":1104},{"type":15,"tag":180,"props":2645,"children":2646},{"style":199},[2647],{"type":20,"value":2648}," (headerCell ",{"type":15,"tag":180,"props":2650,"children":2651},{"style":187},[2652],{"type":20,"value":1454},{"type":15,"tag":180,"props":2654,"children":2655},{"style":803},[2656],{"type":20,"value":2657}," null",{"type":15,"tag":180,"props":2659,"children":2660},{"style":199},[2661],{"type":20,"value":2662},") ",{"type":15,"tag":180,"props":2664,"children":2665},{"style":187},[2666],{"type":20,"value":2667},"return",{"type":15,"tag":180,"props":2669,"children":2670},{"style":199},[2671],{"type":20,"value":221},{"type":15,"tag":180,"props":2673,"children":2675},{"class":182,"line":2674},113,[2676],{"type":15,"tag":180,"props":2677,"children":2678},{"emptyLinePlaceholder":435},[2679],{"type":20,"value":438},{"type":15,"tag":180,"props":2681,"children":2683},{"class":182,"line":2682},114,[2684,2688,2693,2697],{"type":15,"tag":180,"props":2685,"children":2686},{"style":187},[2687],{"type":20,"value":1053},{"type":15,"tag":180,"props":2689,"children":2690},{"style":193},[2691],{"type":20,"value":2692}," ws",{"type":15,"tag":180,"props":2694,"children":2695},{"style":187},[2696],{"type":20,"value":657},{"type":15,"tag":180,"props":2698,"children":2699},{"style":199},[2700],{"type":20,"value":2701}," headerCell.Worksheet;\n",{"type":15,"tag":180,"props":2703,"children":2705},{"class":182,"line":2704},115,[2706,2711,2716,2720],{"type":15,"tag":180,"props":2707,"children":2708},{"style":187},[2709],{"type":20,"value":2710},"        int",{"type":15,"tag":180,"props":2712,"children":2713},{"style":193},[2714],{"type":20,"value":2715}," col",{"type":15,"tag":180,"props":2717,"children":2718},{"style":187},[2719],{"type":20,"value":657},{"type":15,"tag":180,"props":2721,"children":2722},{"style":199},[2723],{"type":20,"value":2724}," headerCell.ColumnIndex;\n",{"type":15,"tag":180,"props":2726,"children":2728},{"class":182,"line":2727},116,[2729,2733,2738,2742,2747,2752,2757,2762,2767,2771],{"type":15,"tag":180,"props":2730,"children":2731},{"style":187},[2732],{"type":20,"value":1104},{"type":15,"tag":180,"props":2734,"children":2735},{"style":199},[2736],{"type":20,"value":2737}," (col ",{"type":15,"tag":180,"props":2739,"children":2740},{"style":187},[2741],{"type":20,"value":1114},{"type":15,"tag":180,"props":2743,"children":2744},{"style":803},[2745],{"type":20,"value":2746}," 0",{"type":15,"tag":180,"props":2748,"children":2749},{"style":187},[2750],{"type":20,"value":2751}," ||",{"type":15,"tag":180,"props":2753,"children":2754},{"style":199},[2755],{"type":20,"value":2756}," col ",{"type":15,"tag":180,"props":2758,"children":2759},{"style":187},[2760],{"type":20,"value":2761},">=",{"type":15,"tag":180,"props":2763,"children":2764},{"style":199},[2765],{"type":20,"value":2766}," ws.ColumnCount) ",{"type":15,"tag":180,"props":2768,"children":2769},{"style":187},[2770],{"type":20,"value":2667},{"type":15,"tag":180,"props":2772,"children":2773},{"style":199},[2774],{"type":20,"value":221},{"type":15,"tag":180,"props":2776,"children":2778},{"class":182,"line":2777},117,[2779],{"type":15,"tag":180,"props":2780,"children":2781},{"emptyLinePlaceholder":435},[2782],{"type":20,"value":438},{"type":15,"tag":180,"props":2784,"children":2786},{"class":182,"line":2785},118,[2787,2792,2797,2801,2806,2810,2815,2819,2823],{"type":15,"tag":180,"props":2788,"children":2789},{"style":187},[2790],{"type":20,"value":2791},"        bool",{"type":15,"tag":180,"props":2793,"children":2794},{"style":193},[2795],{"type":20,"value":2796}," anyTrue",{"type":15,"tag":180,"props":2798,"children":2799},{"style":187},[2800],{"type":20,"value":657},{"type":15,"tag":180,"props":2802,"children":2803},{"style":803},[2804],{"type":20,"value":2805}," false",{"type":15,"tag":180,"props":2807,"children":2808},{"style":199},[2809],{"type":20,"value":616},{"type":15,"tag":180,"props":2811,"children":2812},{"style":193},[2813],{"type":20,"value":2814},"anyFalse",{"type":15,"tag":180,"props":2816,"children":2817},{"style":187},[2818],{"type":20,"value":657},{"type":15,"tag":180,"props":2820,"children":2821},{"style":803},[2822],{"type":20,"value":2805},{"type":15,"tag":180,"props":2824,"children":2825},{"style":199},[2826],{"type":20,"value":221},{"type":15,"tag":180,"props":2828,"children":2830},{"class":182,"line":2829},119,[2831,2836,2841,2845,2850,2854,2858,2863,2867,2872,2877],{"type":15,"tag":180,"props":2832,"children":2833},{"style":187},[2834],{"type":20,"value":2835},"        for",{"type":15,"tag":180,"props":2837,"children":2838},{"style":199},[2839],{"type":20,"value":2840}," (",{"type":15,"tag":180,"props":2842,"children":2843},{"style":187},[2844],{"type":20,"value":2571},{"type":15,"tag":180,"props":2846,"children":2847},{"style":193},[2848],{"type":20,"value":2849}," r",{"type":15,"tag":180,"props":2851,"children":2852},{"style":187},[2853],{"type":20,"value":657},{"type":15,"tag":180,"props":2855,"children":2856},{"style":803},[2857],{"type":20,"value":2746},{"type":15,"tag":180,"props":2859,"children":2860},{"style":199},[2861],{"type":20,"value":2862},"; r ",{"type":15,"tag":180,"props":2864,"children":2865},{"style":187},[2866],{"type":20,"value":1114},{"type":15,"tag":180,"props":2868,"children":2869},{"style":199},[2870],{"type":20,"value":2871}," ws.RowCount; r",{"type":15,"tag":180,"props":2873,"children":2874},{"style":187},[2875],{"type":20,"value":2876},"++",{"type":15,"tag":180,"props":2878,"children":2879},{"style":199},[2880],{"type":20,"value":787},{"type":15,"tag":180,"props":2882,"children":2884},{"class":182,"line":2883},120,[2885],{"type":15,"tag":180,"props":2886,"children":2887},{"style":199},[2888],{"type":20,"value":1468},{"type":15,"tag":180,"props":2890,"children":2892},{"class":182,"line":2891},121,[2893,2897,2902,2906,2911,2916,2921,2925,2930],{"type":15,"tag":180,"props":2894,"children":2895},{"style":187},[2896],{"type":20,"value":1486},{"type":15,"tag":180,"props":2898,"children":2899},{"style":193},[2900],{"type":20,"value":2901}," data",{"type":15,"tag":180,"props":2903,"children":2904},{"style":187},[2905],{"type":20,"value":657},{"type":15,"tag":180,"props":2907,"children":2908},{"style":199},[2909],{"type":20,"value":2910}," ws.",{"type":15,"tag":180,"props":2912,"children":2913},{"style":193},[2914],{"type":20,"value":2915},"GetCellData",{"type":15,"tag":180,"props":2917,"children":2918},{"style":199},[2919],{"type":20,"value":2920},"(r, col) ",{"type":15,"tag":180,"props":2922,"children":2923},{"style":187},[2924],{"type":20,"value":942},{"type":15,"tag":180,"props":2926,"children":2927},{"style":187},[2928],{"type":20,"value":2929}," bool",{"type":15,"tag":180,"props":2931,"children":2932},{"style":199},[2933],{"type":20,"value":2934},"?;\n",{"type":15,"tag":180,"props":2936,"children":2938},{"class":182,"line":2937},122,[2939,2944,2949,2953,2957,2962,2966,2970,2974,2979,2984,2988,2992],{"type":15,"tag":180,"props":2940,"children":2941},{"style":187},[2942],{"type":20,"value":2943},"            if",{"type":15,"tag":180,"props":2945,"children":2946},{"style":199},[2947],{"type":20,"value":2948}," (data ",{"type":15,"tag":180,"props":2950,"children":2951},{"style":187},[2952],{"type":20,"value":1454},{"type":15,"tag":180,"props":2954,"children":2955},{"style":803},[2956],{"type":20,"value":2223},{"type":15,"tag":180,"props":2958,"children":2959},{"style":199},[2960],{"type":20,"value":2961},") anyTrue ",{"type":15,"tag":180,"props":2963,"children":2964},{"style":187},[2965],{"type":20,"value":816},{"type":15,"tag":180,"props":2967,"children":2968},{"style":803},[2969],{"type":20,"value":2223},{"type":15,"tag":180,"props":2971,"children":2972},{"style":199},[2973],{"type":20,"value":560},{"type":15,"tag":180,"props":2975,"children":2976},{"style":187},[2977],{"type":20,"value":2978},"else",{"type":15,"tag":180,"props":2980,"children":2981},{"style":199},[2982],{"type":20,"value":2983}," anyFalse ",{"type":15,"tag":180,"props":2985,"children":2986},{"style":187},[2987],{"type":20,"value":816},{"type":15,"tag":180,"props":2989,"children":2990},{"style":803},[2991],{"type":20,"value":2223},{"type":15,"tag":180,"props":2993,"children":2994},{"style":199},[2995],{"type":20,"value":221},{"type":15,"tag":180,"props":2997,"children":2999},{"class":182,"line":2998},123,[3000,3004,3009,3014,3019,3024,3028],{"type":15,"tag":180,"props":3001,"children":3002},{"style":187},[3003],{"type":20,"value":2943},{"type":15,"tag":180,"props":3005,"children":3006},{"style":199},[3007],{"type":20,"value":3008}," (anyTrue ",{"type":15,"tag":180,"props":3010,"children":3011},{"style":187},[3012],{"type":20,"value":3013},"&&",{"type":15,"tag":180,"props":3015,"children":3016},{"style":199},[3017],{"type":20,"value":3018}," anyFalse) ",{"type":15,"tag":180,"props":3020,"children":3021},{"style":187},[3022],{"type":20,"value":3023},"break",{"type":15,"tag":180,"props":3025,"children":3026},{"style":199},[3027],{"type":20,"value":560},{"type":15,"tag":180,"props":3029,"children":3030},{"style":445},[3031],{"type":20,"value":3032},"// どちらもあれば不確定で確定\n",{"type":15,"tag":180,"props":3034,"children":3036},{"class":182,"line":3035},124,[3037],{"type":15,"tag":180,"props":3038,"children":3039},{"style":199},[3040],{"type":20,"value":1896},{"type":15,"tag":180,"props":3042,"children":3044},{"class":182,"line":3043},125,[3045],{"type":15,"tag":180,"props":3046,"children":3047},{"emptyLinePlaceholder":435},[3048],{"type":20,"value":438},{"type":15,"tag":180,"props":3050,"children":3052},{"class":182,"line":3051},126,[3053,3058,3062,3067,3071],{"type":15,"tag":180,"props":3054,"children":3055},{"style":199},[3056],{"type":20,"value":3057},"        state ",{"type":15,"tag":180,"props":3059,"children":3060},{"style":187},[3061],{"type":20,"value":816},{"type":15,"tag":180,"props":3063,"children":3064},{"style":199},[3065],{"type":20,"value":3066}," anyTrue ",{"type":15,"tag":180,"props":3068,"children":3069},{"style":187},[3070],{"type":20,"value":3013},{"type":15,"tag":180,"props":3072,"children":3073},{"style":199},[3074],{"type":20,"value":3075}," anyFalse\n",{"type":15,"tag":180,"props":3077,"children":3079},{"class":182,"line":3078},127,[3080,3085],{"type":15,"tag":180,"props":3081,"children":3082},{"style":187},[3083],{"type":20,"value":3084},"            ?",{"type":15,"tag":180,"props":3086,"children":3087},{"style":199},[3088],{"type":20,"value":3089}," CheckState.Indeterminate\n",{"type":15,"tag":180,"props":3091,"children":3093},{"class":182,"line":3092},128,[3094,3099,3103,3108,3113,3118],{"type":15,"tag":180,"props":3095,"children":3096},{"style":187},[3097],{"type":20,"value":3098},"            :",{"type":15,"tag":180,"props":3100,"children":3101},{"style":199},[3102],{"type":20,"value":3008},{"type":15,"tag":180,"props":3104,"children":3105},{"style":187},[3106],{"type":20,"value":3107},"?",{"type":15,"tag":180,"props":3109,"children":3110},{"style":199},[3111],{"type":20,"value":3112}," CheckState.Checked ",{"type":15,"tag":180,"props":3114,"children":3115},{"style":187},[3116],{"type":20,"value":3117},":",{"type":15,"tag":180,"props":3119,"children":3120},{"style":199},[3121],{"type":20,"value":3122}," CheckState.Unchecked);\n",{"type":15,"tag":180,"props":3124,"children":3126},{"class":182,"line":3125},129,[3127],{"type":15,"tag":180,"props":3128,"children":3129},{"style":199},[3130],{"type":20,"value":830},{"type":15,"tag":180,"props":3132,"children":3134},{"class":182,"line":3133},130,[3135],{"type":15,"tag":180,"props":3136,"children":3137},{"emptyLinePlaceholder":435},[3138],{"type":20,"value":438},{"type":15,"tag":180,"props":3140,"children":3142},{"class":182,"line":3141},131,[3143,3147,3151,3156],{"type":15,"tag":180,"props":3144,"children":3145},{"style":187},[3146],{"type":20,"value":592},{"type":15,"tag":180,"props":3148,"children":3149},{"style":187},[3150],{"type":20,"value":865},{"type":15,"tag":180,"props":3152,"children":3153},{"style":193},[3154],{"type":20,"value":3155}," Toggle",{"type":15,"tag":180,"props":3157,"children":3158},{"style":199},[3159],{"type":20,"value":3160},"()\n",{"type":15,"tag":180,"props":3162,"children":3164},{"class":182,"line":3163},132,[3165],{"type":15,"tag":180,"props":3166,"children":3167},{"style":199},[3168],{"type":20,"value":796},{"type":15,"tag":180,"props":3170,"children":3172},{"class":182,"line":3171},133,[3173,3177,3181,3185,3189,3193,3197],{"type":15,"tag":180,"props":3174,"children":3175},{"style":187},[3176],{"type":20,"value":1053},{"type":15,"tag":180,"props":3178,"children":3179},{"style":193},[3180],{"type":20,"value":2614},{"type":15,"tag":180,"props":3182,"children":3183},{"style":187},[3184],{"type":20,"value":657},{"type":15,"tag":180,"props":3186,"children":3187},{"style":199},[3188],{"type":20,"value":2623},{"type":15,"tag":180,"props":3190,"children":3191},{"style":187},[3192],{"type":20,"value":942},{"type":15,"tag":180,"props":3194,"children":3195},{"style":193},[3196],{"type":20,"value":541},{"type":15,"tag":180,"props":3198,"children":3199},{"style":199},[3200],{"type":20,"value":221},{"type":15,"tag":180,"props":3202,"children":3204},{"class":182,"line":3203},134,[3205,3209,3213,3217,3221,3225,3229],{"type":15,"tag":180,"props":3206,"children":3207},{"style":187},[3208],{"type":20,"value":1104},{"type":15,"tag":180,"props":3210,"children":3211},{"style":199},[3212],{"type":20,"value":2648},{"type":15,"tag":180,"props":3214,"children":3215},{"style":187},[3216],{"type":20,"value":1454},{"type":15,"tag":180,"props":3218,"children":3219},{"style":803},[3220],{"type":20,"value":2657},{"type":15,"tag":180,"props":3222,"children":3223},{"style":199},[3224],{"type":20,"value":2662},{"type":15,"tag":180,"props":3226,"children":3227},{"style":187},[3228],{"type":20,"value":2667},{"type":15,"tag":180,"props":3230,"children":3231},{"style":199},[3232],{"type":20,"value":221},{"type":15,"tag":180,"props":3234,"children":3236},{"class":182,"line":3235},135,[3237,3241,3246,3250,3255,3260,3265],{"type":15,"tag":180,"props":3238,"children":3239},{"style":187},[3240],{"type":20,"value":2791},{"type":15,"tag":180,"props":3242,"children":3243},{"style":193},[3244],{"type":20,"value":3245}," target",{"type":15,"tag":180,"props":3247,"children":3248},{"style":187},[3249],{"type":20,"value":657},{"type":15,"tag":180,"props":3251,"children":3252},{"style":199},[3253],{"type":20,"value":3254}," state ",{"type":15,"tag":180,"props":3256,"children":3257},{"style":187},[3258],{"type":20,"value":3259},"!=",{"type":15,"tag":180,"props":3261,"children":3262},{"style":199},[3263],{"type":20,"value":3264}," CheckState.Checked; ",{"type":15,"tag":180,"props":3266,"children":3267},{"style":445},[3268],{"type":20,"value":3269},"// 不確定 → チェック済みに移行\n",{"type":15,"tag":180,"props":3271,"children":3273},{"class":182,"line":3272},136,[3274,3279],{"type":15,"tag":180,"props":3275,"children":3276},{"style":193},[3277],{"type":20,"value":3278},"        ApplyStateToColumn",{"type":15,"tag":180,"props":3280,"children":3281},{"style":199},[3282],{"type":20,"value":3283},"(headerCell, target);\n",{"type":15,"tag":180,"props":3285,"children":3287},{"class":182,"line":3286},137,[3288],{"type":15,"tag":180,"props":3289,"children":3290},{"style":199},[3291],{"type":20,"value":830},{"type":15,"tag":180,"props":3293,"children":3295},{"class":182,"line":3294},138,[3296],{"type":15,"tag":180,"props":3297,"children":3298},{"emptyLinePlaceholder":435},[3299],{"type":20,"value":438},{"type":15,"tag":180,"props":3301,"children":3303},{"class":182,"line":3302},139,[3304,3308,3312,3317,3321,3326,3330,3334,3339,3344],{"type":15,"tag":180,"props":3305,"children":3306},{"style":187},[3307],{"type":20,"value":592},{"type":15,"tag":180,"props":3309,"children":3310},{"style":187},[3311],{"type":20,"value":865},{"type":15,"tag":180,"props":3313,"children":3314},{"style":193},[3315],{"type":20,"value":3316}," ApplyStateToColumn",{"type":15,"tag":180,"props":3318,"children":3319},{"style":199},[3320],{"type":20,"value":772},{"type":15,"tag":180,"props":3322,"children":3323},{"style":193},[3324],{"type":20,"value":3325},"HeaderCell",{"type":15,"tag":180,"props":3327,"children":3328},{"style":193},[3329],{"type":20,"value":2614},{"type":15,"tag":180,"props":3331,"children":3332},{"style":199},[3333],{"type":20,"value":616},{"type":15,"tag":180,"props":3335,"children":3336},{"style":187},[3337],{"type":20,"value":3338},"bool",{"type":15,"tag":180,"props":3340,"children":3341},{"style":193},[3342],{"type":20,"value":3343}," value",{"type":15,"tag":180,"props":3345,"children":3346},{"style":199},[3347],{"type":20,"value":787},{"type":15,"tag":180,"props":3349,"children":3351},{"class":182,"line":3350},140,[3352],{"type":15,"tag":180,"props":3353,"children":3354},{"style":199},[3355],{"type":20,"value":796},{"type":15,"tag":180,"props":3357,"children":3359},{"class":182,"line":3358},141,[3360,3364,3368,3372],{"type":15,"tag":180,"props":3361,"children":3362},{"style":187},[3363],{"type":20,"value":1053},{"type":15,"tag":180,"props":3365,"children":3366},{"style":193},[3367],{"type":20,"value":2692},{"type":15,"tag":180,"props":3369,"children":3370},{"style":187},[3371],{"type":20,"value":657},{"type":15,"tag":180,"props":3373,"children":3374},{"style":199},[3375],{"type":20,"value":2701},{"type":15,"tag":180,"props":3377,"children":3379},{"class":182,"line":3378},142,[3380,3384,3388,3392],{"type":15,"tag":180,"props":3381,"children":3382},{"style":187},[3383],{"type":20,"value":2710},{"type":15,"tag":180,"props":3385,"children":3386},{"style":193},[3387],{"type":20,"value":2715},{"type":15,"tag":180,"props":3389,"children":3390},{"style":187},[3391],{"type":20,"value":657},{"type":15,"tag":180,"props":3393,"children":3394},{"style":199},[3395],{"type":20,"value":2724},{"type":15,"tag":180,"props":3397,"children":3399},{"class":182,"line":3398},143,[3400],{"type":15,"tag":180,"props":3401,"children":3402},{"emptyLinePlaceholder":435},[3403],{"type":20,"value":438},{"type":15,"tag":180,"props":3405,"children":3407},{"class":182,"line":3406},144,[3408,3412],{"type":15,"tag":180,"props":3409,"children":3410},{"style":187},[3411],{"type":20,"value":1104},{"type":15,"tag":180,"props":3413,"children":3414},{"style":199},[3415],{"type":20,"value":3416}," (Grid.UseCellUpdateActionForBuiltinCellTypes)\n",{"type":15,"tag":180,"props":3418,"children":3420},{"class":182,"line":3419},145,[3421],{"type":15,"tag":180,"props":3422,"children":3423},{"style":199},[3424],{"type":20,"value":1468},{"type":15,"tag":180,"props":3426,"children":3428},{"class":182,"line":3427},146,[3429],{"type":15,"tag":180,"props":3430,"children":3431},{"style":445},[3432],{"type":20,"value":3433},"            // Undo/Redo をサポートするアクション経由で更新\n",{"type":15,"tag":180,"props":3435,"children":3437},{"class":182,"line":3436},147,[3438,3442,3447,3451,3455,3460],{"type":15,"tag":180,"props":3439,"children":3440},{"style":187},[3441],{"type":20,"value":1486},{"type":15,"tag":180,"props":3443,"children":3444},{"style":193},[3445],{"type":20,"value":3446}," action",{"type":15,"tag":180,"props":3448,"children":3449},{"style":187},[3450],{"type":20,"value":657},{"type":15,"tag":180,"props":3452,"children":3453},{"style":187},[3454],{"type":20,"value":1154},{"type":15,"tag":180,"props":3456,"children":3457},{"style":193},[3458],{"type":20,"value":3459}," UpdateAllCellsCheckboxAction",{"type":15,"tag":180,"props":3461,"children":3462},{"style":199},[3463],{"type":20,"value":3464},"(col, value);\n",{"type":15,"tag":180,"props":3466,"children":3468},{"class":182,"line":3467},148,[3469,3474,3479],{"type":15,"tag":180,"props":3470,"children":3471},{"style":199},[3472],{"type":20,"value":3473},"            Grid.",{"type":15,"tag":180,"props":3475,"children":3476},{"style":193},[3477],{"type":20,"value":3478},"DoAction",{"type":15,"tag":180,"props":3480,"children":3481},{"style":199},[3482],{"type":20,"value":3483},"(ws, action);\n",{"type":15,"tag":180,"props":3485,"children":3487},{"class":182,"line":3486},149,[3488],{"type":15,"tag":180,"props":3489,"children":3490},{"style":199},[3491],{"type":20,"value":1896},{"type":15,"tag":180,"props":3493,"children":3495},{"class":182,"line":3494},150,[3496],{"type":15,"tag":180,"props":3497,"children":3498},{"style":187},[3499],{"type":20,"value":3500},"        else\n",{"type":15,"tag":180,"props":3502,"children":3504},{"class":182,"line":3503},151,[3505],{"type":15,"tag":180,"props":3506,"children":3507},{"style":199},[3508],{"type":20,"value":1468},{"type":15,"tag":180,"props":3510,"children":3512},{"class":182,"line":3511},152,[3513,3518,3522,3526,3530,3534,3538,3542,3546,3550,3554],{"type":15,"tag":180,"props":3514,"children":3515},{"style":187},[3516],{"type":20,"value":3517},"            for",{"type":15,"tag":180,"props":3519,"children":3520},{"style":199},[3521],{"type":20,"value":2840},{"type":15,"tag":180,"props":3523,"children":3524},{"style":187},[3525],{"type":20,"value":2571},{"type":15,"tag":180,"props":3527,"children":3528},{"style":193},[3529],{"type":20,"value":2849},{"type":15,"tag":180,"props":3531,"children":3532},{"style":187},[3533],{"type":20,"value":657},{"type":15,"tag":180,"props":3535,"children":3536},{"style":803},[3537],{"type":20,"value":2746},{"type":15,"tag":180,"props":3539,"children":3540},{"style":199},[3541],{"type":20,"value":2862},{"type":15,"tag":180,"props":3543,"children":3544},{"style":187},[3545],{"type":20,"value":1114},{"type":15,"tag":180,"props":3547,"children":3548},{"style":199},[3549],{"type":20,"value":2871},{"type":15,"tag":180,"props":3551,"children":3552},{"style":187},[3553],{"type":20,"value":2876},{"type":15,"tag":180,"props":3555,"children":3556},{"style":199},[3557],{"type":20,"value":787},{"type":15,"tag":180,"props":3559,"children":3561},{"class":182,"line":3560},153,[3562],{"type":15,"tag":180,"props":3563,"children":3564},{"style":199},[3565],{"type":20,"value":3566},"            {\n",{"type":15,"tag":180,"props":3568,"children":3570},{"class":182,"line":3569},154,[3571,3576,3581],{"type":15,"tag":180,"props":3572,"children":3573},{"style":199},[3574],{"type":20,"value":3575},"                ws.",{"type":15,"tag":180,"props":3577,"children":3578},{"style":193},[3579],{"type":20,"value":3580},"SetCellData",{"type":15,"tag":180,"props":3582,"children":3583},{"style":199},[3584],{"type":20,"value":3585},"(r, col, value);\n",{"type":15,"tag":180,"props":3587,"children":3589},{"class":182,"line":3588},155,[3590],{"type":15,"tag":180,"props":3591,"children":3592},{"style":199},[3593],{"type":20,"value":3594},"            }\n",{"type":15,"tag":180,"props":3596,"children":3598},{"class":182,"line":3597},156,[3599],{"type":15,"tag":180,"props":3600,"children":3601},{"style":199},[3602],{"type":20,"value":1896},{"type":15,"tag":180,"props":3604,"children":3606},{"class":182,"line":3605},157,[3607],{"type":15,"tag":180,"props":3608,"children":3609},{"emptyLinePlaceholder":435},[3610],{"type":20,"value":438},{"type":15,"tag":180,"props":3612,"children":3614},{"class":182,"line":3613},158,[3615,3619,3623,3628,3632,3636,3640],{"type":15,"tag":180,"props":3616,"children":3617},{"style":199},[3618],{"type":20,"value":3057},{"type":15,"tag":180,"props":3620,"children":3621},{"style":187},[3622],{"type":20,"value":816},{"type":15,"tag":180,"props":3624,"children":3625},{"style":199},[3626],{"type":20,"value":3627}," value ",{"type":15,"tag":180,"props":3629,"children":3630},{"style":187},[3631],{"type":20,"value":3107},{"type":15,"tag":180,"props":3633,"children":3634},{"style":199},[3635],{"type":20,"value":3112},{"type":15,"tag":180,"props":3637,"children":3638},{"style":187},[3639],{"type":20,"value":3117},{"type":15,"tag":180,"props":3641,"children":3642},{"style":199},[3643],{"type":20,"value":662},{"type":15,"tag":180,"props":3645,"children":3647},{"class":182,"line":3646},159,[3648],{"type":15,"tag":180,"props":3649,"children":3650},{"style":199},[3651],{"type":20,"value":830},{"type":15,"tag":180,"props":3653,"children":3655},{"class":182,"line":3654},160,[3656],{"type":15,"tag":180,"props":3657,"children":3658},{"emptyLinePlaceholder":435},[3659],{"type":20,"value":438},{"type":15,"tag":180,"props":3661,"children":3663},{"class":182,"line":3662},161,[3664,3668,3672,3677,3682,3687,3692,3696,3700,3705,3709,3714],{"type":15,"tag":180,"props":3665,"children":3666},{"style":187},[3667],{"type":20,"value":536},{"type":15,"tag":180,"props":3669,"children":3670},{"style":187},[3671],{"type":20,"value":860},{"type":15,"tag":180,"props":3673,"children":3674},{"style":193},[3675],{"type":20,"value":3676}," IHeaderBody",{"type":15,"tag":180,"props":3678,"children":3679},{"style":193},[3680],{"type":20,"value":3681}," Clone",{"type":15,"tag":180,"props":3683,"children":3684},{"style":199},[3685],{"type":20,"value":3686},"() ",{"type":15,"tag":180,"props":3688,"children":3689},{"style":187},[3690],{"type":20,"value":3691},"=>",{"type":15,"tag":180,"props":3693,"children":3694},{"style":187},[3695],{"type":20,"value":1154},{"type":15,"tag":180,"props":3697,"children":3698},{"style":193},[3699],{"type":20,"value":508},{"type":15,"tag":180,"props":3701,"children":3702},{"style":199},[3703],{"type":20,"value":3704},"(Grid) { state ",{"type":15,"tag":180,"props":3706,"children":3707},{"style":187},[3708],{"type":20,"value":816},{"type":15,"tag":180,"props":3710,"children":3711},{"style":803},[3712],{"type":20,"value":3713}," this",{"type":15,"tag":180,"props":3715,"children":3716},{"style":199},[3717],{"type":20,"value":3718},".state };\n",{"type":15,"tag":180,"props":3720,"children":3722},{"class":182,"line":3721},162,[3723],{"type":15,"tag":180,"props":3724,"children":3725},{"style":199},[3726],{"type":20,"value":3727},"}\n",{"type":15,"tag":45,"props":3729,"children":3730},{},[3731,3739],{"type":15,"tag":16,"props":3732,"children":3733},{},[3734],{"type":15,"tag":23,"props":3735,"children":3736},{},[3737],{"type":20,"value":3738},"ポイント:",{"type":15,"tag":57,"props":3740,"children":3741},{},[3742,3783,3793,3804],{"type":15,"tag":61,"props":3743,"children":3744},{},[3745,3750,3752,3758,3760,3765,3767,3773,3775,3781],{"type":15,"tag":36,"props":3746,"children":3748},{"className":3747},[],[3749],{"type":20,"value":914},{"type":20,"value":3751}," で ",{"type":15,"tag":36,"props":3753,"children":3755},{"className":3754},[],[3756],{"type":20,"value":3757},"OwnerHeader",{"type":20,"value":3759}," から ",{"type":15,"tag":36,"props":3761,"children":3763},{"className":3762},[],[3764],{"type":20,"value":3325},{"type":20,"value":3766}," を取得し、",{"type":15,"tag":36,"props":3768,"children":3770},{"className":3769},[],[3771],{"type":20,"value":3772},"ColumnIndex",{"type":20,"value":3774}," や ",{"type":15,"tag":36,"props":3776,"children":3778},{"className":3777},[],[3779],{"type":20,"value":3780},"Worksheet",{"type":20,"value":3782}," にアクセスできるようにしておきます。",{"type":15,"tag":61,"props":3784,"children":3785},{},[3786,3791],{"type":15,"tag":36,"props":3787,"children":3789},{"className":3788},[],[3790],{"type":20,"value":1039},{"type":20,"value":3792}," でズーム変化に対応した描画領域を計算します。",{"type":15,"tag":61,"props":3794,"children":3795},{},[3796,3802],{"type":15,"tag":36,"props":3797,"children":3799},{"className":3798},[],[3800],{"type":20,"value":3801},"OnDataChange",{"type":20,"value":3803}," はセルのデータが変わるたびに呼ばれるので、ここでヘッダーの状態を同期します。",{"type":15,"tag":61,"props":3805,"children":3806},{},[3807,3813],{"type":15,"tag":36,"props":3808,"children":3810},{"className":3809},[],[3811],{"type":20,"value":3812},"e.IsCancelled = true",{"type":20,"value":3814}," を設定することで、クリック時に列全体が選択状態になるデフォルト動作をキャンセルします。",{"type":15,"tag":102,"props":3816,"children":3818},{"id":3817},"undoredo-対応アクション",[3819],{"type":20,"value":3820},"Undo/Redo 対応アクション",{"type":15,"tag":16,"props":3822,"children":3823},{},[3824,3826,3832,3834,3840],{"type":20,"value":3825},"一括チェック操作を Undo/Redo に対応させるには、",{"type":15,"tag":36,"props":3827,"children":3829},{"className":3828},[],[3830],{"type":20,"value":3831},"WorksheetAction",{"type":20,"value":3833}," を継承したアクションを作成し、",{"type":15,"tag":36,"props":3835,"children":3837},{"className":3836},[],[3838],{"type":20,"value":3839},"Grid.DoAction()",{"type":20,"value":3841}," に渡します。",{"type":15,"tag":170,"props":3843,"children":3845},{"className":172,"code":3844,"language":174,"meta":7,"style":7},"class UpdateAllCellsCheckboxAction : WorksheetAction\n{\n    private int columnIndex;\n    private bool value;\n    private Dictionary\u003CCell, bool> oldValues = new Dictionary\u003CCell, bool>();\n\n    public UpdateAllCellsCheckboxAction(int columnIndex, bool value)\n    {\n        this.columnIndex = columnIndex;\n        this.value = value;\n    }\n\n    public override void Do()\n    {\n        for (int r = 0; r \u003C Worksheet.RowCount; r++)\n        {\n            var cell = Worksheet.GetCell(r, columnIndex);\n            if (cell != null)\n            {\n                oldValues[cell] = Worksheet.GetCellData(r, columnIndex) as bool? ?? false;\n                Worksheet.SetCellData(r, columnIndex, value);\n            }\n        }\n    }\n\n    public override void Undo()\n    {\n        foreach (var kv in oldValues)\n        {\n            kv.Key.Worksheet.SetCellData(kv.Key.Row, kv.Key.Column, kv.Value);\n        }\n    }\n\n    public override string GetName() => \"Update Cell Checkbox Values\";\n}\n",[3846],{"type":15,"tag":36,"props":3847,"children":3848},{"__ignoreMap":7},[3849,3869,3876,3897,3916,3988,3995,4034,4041,4062,4083,4090,4097,4121,4128,4176,4183,4214,4238,4245,4296,4313,4320,4327,4334,4341,4365,4372,4403,4410,4427,4434,4441,4448,4487],{"type":15,"tag":180,"props":3850,"children":3851},{"class":182,"line":183},[3852,3856,3860,3864],{"type":15,"tag":180,"props":3853,"children":3854},{"style":187},[3855],{"type":20,"value":503},{"type":15,"tag":180,"props":3857,"children":3858},{"style":193},[3859],{"type":20,"value":3459},{"type":15,"tag":180,"props":3861,"children":3862},{"style":199},[3863],{"type":20,"value":513},{"type":15,"tag":180,"props":3865,"children":3866},{"style":193},[3867],{"type":20,"value":3868},"WorksheetAction\n",{"type":15,"tag":180,"props":3870,"children":3871},{"class":182,"line":224},[3872],{"type":15,"tag":180,"props":3873,"children":3874},{"style":199},[3875],{"type":20,"value":527},{"type":15,"tag":180,"props":3877,"children":3878},{"class":182,"line":257},[3879,3883,3888,3893],{"type":15,"tag":180,"props":3880,"children":3881},{"style":187},[3882],{"type":20,"value":592},{"type":15,"tag":180,"props":3884,"children":3885},{"style":187},[3886],{"type":20,"value":3887}," int",{"type":15,"tag":180,"props":3889,"children":3890},{"style":193},[3891],{"type":20,"value":3892}," columnIndex",{"type":15,"tag":180,"props":3894,"children":3895},{"style":199},[3896],{"type":20,"value":221},{"type":15,"tag":180,"props":3898,"children":3899},{"class":182,"line":299},[3900,3904,3908,3912],{"type":15,"tag":180,"props":3901,"children":3902},{"style":187},[3903],{"type":20,"value":592},{"type":15,"tag":180,"props":3905,"children":3906},{"style":187},[3907],{"type":20,"value":2929},{"type":15,"tag":180,"props":3909,"children":3910},{"style":193},[3911],{"type":20,"value":3343},{"type":15,"tag":180,"props":3913,"children":3914},{"style":199},[3915],{"type":20,"value":221},{"type":15,"tag":180,"props":3917,"children":3918},{"class":182,"line":332},[3919,3923,3928,3932,3937,3941,3945,3950,3955,3959,3963,3967,3971,3975,3979,3983],{"type":15,"tag":180,"props":3920,"children":3921},{"style":187},[3922],{"type":20,"value":592},{"type":15,"tag":180,"props":3924,"children":3925},{"style":193},[3926],{"type":20,"value":3927}," Dictionary",{"type":15,"tag":180,"props":3929,"children":3930},{"style":199},[3931],{"type":20,"value":1114},{"type":15,"tag":180,"props":3933,"children":3934},{"style":193},[3935],{"type":20,"value":3936},"Cell",{"type":15,"tag":180,"props":3938,"children":3939},{"style":199},[3940],{"type":20,"value":616},{"type":15,"tag":180,"props":3942,"children":3943},{"style":187},[3944],{"type":20,"value":3338},{"type":15,"tag":180,"props":3946,"children":3947},{"style":199},[3948],{"type":20,"value":3949},"> ",{"type":15,"tag":180,"props":3951,"children":3952},{"style":193},[3953],{"type":20,"value":3954},"oldValues",{"type":15,"tag":180,"props":3956,"children":3957},{"style":187},[3958],{"type":20,"value":657},{"type":15,"tag":180,"props":3960,"children":3961},{"style":187},[3962],{"type":20,"value":1154},{"type":15,"tag":180,"props":3964,"children":3965},{"style":193},[3966],{"type":20,"value":3927},{"type":15,"tag":180,"props":3968,"children":3969},{"style":199},[3970],{"type":20,"value":1114},{"type":15,"tag":180,"props":3972,"children":3973},{"style":193},[3974],{"type":20,"value":3936},{"type":15,"tag":180,"props":3976,"children":3977},{"style":199},[3978],{"type":20,"value":616},{"type":15,"tag":180,"props":3980,"children":3981},{"style":187},[3982],{"type":20,"value":3338},{"type":15,"tag":180,"props":3984,"children":3985},{"style":199},[3986],{"type":20,"value":3987},">();\n",{"type":15,"tag":180,"props":3989,"children":3990},{"class":182,"line":365},[3991],{"type":15,"tag":180,"props":3992,"children":3993},{"emptyLinePlaceholder":435},[3994],{"type":20,"value":438},{"type":15,"tag":180,"props":3996,"children":3997},{"class":182,"line":398},[3998,4002,4006,4010,4014,4018,4022,4026,4030],{"type":15,"tag":180,"props":3999,"children":4000},{"style":187},[4001],{"type":20,"value":536},{"type":15,"tag":180,"props":4003,"children":4004},{"style":193},[4005],{"type":20,"value":3459},{"type":15,"tag":180,"props":4007,"children":4008},{"style":199},[4009],{"type":20,"value":772},{"type":15,"tag":180,"props":4011,"children":4012},{"style":187},[4013],{"type":20,"value":2571},{"type":15,"tag":180,"props":4015,"children":4016},{"style":193},[4017],{"type":20,"value":3892},{"type":15,"tag":180,"props":4019,"children":4020},{"style":199},[4021],{"type":20,"value":616},{"type":15,"tag":180,"props":4023,"children":4024},{"style":187},[4025],{"type":20,"value":3338},{"type":15,"tag":180,"props":4027,"children":4028},{"style":193},[4029],{"type":20,"value":3343},{"type":15,"tag":180,"props":4031,"children":4032},{"style":199},[4033],{"type":20,"value":787},{"type":15,"tag":180,"props":4035,"children":4036},{"class":182,"line":431},[4037],{"type":15,"tag":180,"props":4038,"children":4039},{"style":199},[4040],{"type":20,"value":796},{"type":15,"tag":180,"props":4042,"children":4043},{"class":182,"line":441},[4044,4048,4053,4057],{"type":15,"tag":180,"props":4045,"children":4046},{"style":803},[4047],{"type":20,"value":806},{"type":15,"tag":180,"props":4049,"children":4050},{"style":199},[4051],{"type":20,"value":4052},".columnIndex ",{"type":15,"tag":180,"props":4054,"children":4055},{"style":187},[4056],{"type":20,"value":816},{"type":15,"tag":180,"props":4058,"children":4059},{"style":199},[4060],{"type":20,"value":4061}," columnIndex;\n",{"type":15,"tag":180,"props":4063,"children":4064},{"class":182,"line":462},[4065,4069,4074,4078],{"type":15,"tag":180,"props":4066,"children":4067},{"style":803},[4068],{"type":20,"value":806},{"type":15,"tag":180,"props":4070,"children":4071},{"style":199},[4072],{"type":20,"value":4073},".value ",{"type":15,"tag":180,"props":4075,"children":4076},{"style":187},[4077],{"type":20,"value":816},{"type":15,"tag":180,"props":4079,"children":4080},{"style":199},[4081],{"type":20,"value":4082}," value;\n",{"type":15,"tag":180,"props":4084,"children":4085},{"class":182,"line":471},[4086],{"type":15,"tag":180,"props":4087,"children":4088},{"style":199},[4089],{"type":20,"value":830},{"type":15,"tag":180,"props":4091,"children":4092},{"class":182,"line":480},[4093],{"type":15,"tag":180,"props":4094,"children":4095},{"emptyLinePlaceholder":435},[4096],{"type":20,"value":438},{"type":15,"tag":180,"props":4098,"children":4099},{"class":182,"line":497},[4100,4104,4108,4112,4117],{"type":15,"tag":180,"props":4101,"children":4102},{"style":187},[4103],{"type":20,"value":536},{"type":15,"tag":180,"props":4105,"children":4106},{"style":187},[4107],{"type":20,"value":860},{"type":15,"tag":180,"props":4109,"children":4110},{"style":187},[4111],{"type":20,"value":865},{"type":15,"tag":180,"props":4113,"children":4114},{"style":193},[4115],{"type":20,"value":4116}," Do",{"type":15,"tag":180,"props":4118,"children":4119},{"style":199},[4120],{"type":20,"value":3160},{"type":15,"tag":180,"props":4122,"children":4123},{"class":182,"line":521},[4124],{"type":15,"tag":180,"props":4125,"children":4126},{"style":199},[4127],{"type":20,"value":796},{"type":15,"tag":180,"props":4129,"children":4130},{"class":182,"line":530},[4131,4135,4139,4143,4147,4151,4155,4159,4163,4168,4172],{"type":15,"tag":180,"props":4132,"children":4133},{"style":187},[4134],{"type":20,"value":2835},{"type":15,"tag":180,"props":4136,"children":4137},{"style":199},[4138],{"type":20,"value":2840},{"type":15,"tag":180,"props":4140,"children":4141},{"style":187},[4142],{"type":20,"value":2571},{"type":15,"tag":180,"props":4144,"children":4145},{"style":193},[4146],{"type":20,"value":2849},{"type":15,"tag":180,"props":4148,"children":4149},{"style":187},[4150],{"type":20,"value":657},{"type":15,"tag":180,"props":4152,"children":4153},{"style":803},[4154],{"type":20,"value":2746},{"type":15,"tag":180,"props":4156,"children":4157},{"style":199},[4158],{"type":20,"value":2862},{"type":15,"tag":180,"props":4160,"children":4161},{"style":187},[4162],{"type":20,"value":1114},{"type":15,"tag":180,"props":4164,"children":4165},{"style":199},[4166],{"type":20,"value":4167}," Worksheet.RowCount; r",{"type":15,"tag":180,"props":4169,"children":4170},{"style":187},[4171],{"type":20,"value":2876},{"type":15,"tag":180,"props":4173,"children":4174},{"style":199},[4175],{"type":20,"value":787},{"type":15,"tag":180,"props":4177,"children":4178},{"class":182,"line":578},[4179],{"type":15,"tag":180,"props":4180,"children":4181},{"style":199},[4182],{"type":20,"value":1468},{"type":15,"tag":180,"props":4184,"children":4185},{"class":182,"line":586},[4186,4190,4195,4199,4204,4209],{"type":15,"tag":180,"props":4187,"children":4188},{"style":187},[4189],{"type":20,"value":1486},{"type":15,"tag":180,"props":4191,"children":4192},{"style":193},[4193],{"type":20,"value":4194}," cell",{"type":15,"tag":180,"props":4196,"children":4197},{"style":187},[4198],{"type":20,"value":657},{"type":15,"tag":180,"props":4200,"children":4201},{"style":199},[4202],{"type":20,"value":4203}," Worksheet.",{"type":15,"tag":180,"props":4205,"children":4206},{"style":193},[4207],{"type":20,"value":4208},"GetCell",{"type":15,"tag":180,"props":4210,"children":4211},{"style":199},[4212],{"type":20,"value":4213},"(r, columnIndex);\n",{"type":15,"tag":180,"props":4215,"children":4216},{"class":182,"line":638},[4217,4221,4226,4230,4234],{"type":15,"tag":180,"props":4218,"children":4219},{"style":187},[4220],{"type":20,"value":2943},{"type":15,"tag":180,"props":4222,"children":4223},{"style":199},[4224],{"type":20,"value":4225}," (cell ",{"type":15,"tag":180,"props":4227,"children":4228},{"style":187},[4229],{"type":20,"value":3259},{"type":15,"tag":180,"props":4231,"children":4232},{"style":803},[4233],{"type":20,"value":2657},{"type":15,"tag":180,"props":4235,"children":4236},{"style":199},[4237],{"type":20,"value":787},{"type":15,"tag":180,"props":4239,"children":4240},{"class":182,"line":665},[4241],{"type":15,"tag":180,"props":4242,"children":4243},{"style":199},[4244],{"type":20,"value":3566},{"type":15,"tag":180,"props":4246,"children":4247},{"class":182,"line":673},[4248,4253,4257,4261,4265,4270,4274,4278,4283,4288,4292],{"type":15,"tag":180,"props":4249,"children":4250},{"style":199},[4251],{"type":20,"value":4252},"                oldValues[cell] ",{"type":15,"tag":180,"props":4254,"children":4255},{"style":187},[4256],{"type":20,"value":816},{"type":15,"tag":180,"props":4258,"children":4259},{"style":199},[4260],{"type":20,"value":4203},{"type":15,"tag":180,"props":4262,"children":4263},{"style":193},[4264],{"type":20,"value":2915},{"type":15,"tag":180,"props":4266,"children":4267},{"style":199},[4268],{"type":20,"value":4269},"(r, columnIndex) ",{"type":15,"tag":180,"props":4271,"children":4272},{"style":187},[4273],{"type":20,"value":942},{"type":15,"tag":180,"props":4275,"children":4276},{"style":187},[4277],{"type":20,"value":2929},{"type":15,"tag":180,"props":4279,"children":4280},{"style":199},[4281],{"type":20,"value":4282},"? ",{"type":15,"tag":180,"props":4284,"children":4285},{"style":187},[4286],{"type":20,"value":4287},"??",{"type":15,"tag":180,"props":4289,"children":4290},{"style":803},[4291],{"type":20,"value":2805},{"type":15,"tag":180,"props":4293,"children":4294},{"style":199},[4295],{"type":20,"value":221},{"type":15,"tag":180,"props":4297,"children":4298},{"class":182,"line":700},[4299,4304,4308],{"type":15,"tag":180,"props":4300,"children":4301},{"style":199},[4302],{"type":20,"value":4303},"                Worksheet.",{"type":15,"tag":180,"props":4305,"children":4306},{"style":193},[4307],{"type":20,"value":3580},{"type":15,"tag":180,"props":4309,"children":4310},{"style":199},[4311],{"type":20,"value":4312},"(r, columnIndex, value);\n",{"type":15,"tag":180,"props":4314,"children":4315},{"class":182,"line":708},[4316],{"type":15,"tag":180,"props":4317,"children":4318},{"style":199},[4319],{"type":20,"value":3594},{"type":15,"tag":180,"props":4321,"children":4322},{"class":182,"line":750},[4323],{"type":15,"tag":180,"props":4324,"children":4325},{"style":199},[4326],{"type":20,"value":1896},{"type":15,"tag":180,"props":4328,"children":4329},{"class":182,"line":758},[4330],{"type":15,"tag":180,"props":4331,"children":4332},{"style":199},[4333],{"type":20,"value":830},{"type":15,"tag":180,"props":4335,"children":4336},{"class":182,"line":790},[4337],{"type":15,"tag":180,"props":4338,"children":4339},{"emptyLinePlaceholder":435},[4340],{"type":20,"value":438},{"type":15,"tag":180,"props":4342,"children":4343},{"class":182,"line":799},[4344,4348,4352,4356,4361],{"type":15,"tag":180,"props":4345,"children":4346},{"style":187},[4347],{"type":20,"value":536},{"type":15,"tag":180,"props":4349,"children":4350},{"style":187},[4351],{"type":20,"value":860},{"type":15,"tag":180,"props":4353,"children":4354},{"style":187},[4355],{"type":20,"value":865},{"type":15,"tag":180,"props":4357,"children":4358},{"style":193},[4359],{"type":20,"value":4360}," Undo",{"type":15,"tag":180,"props":4362,"children":4363},{"style":199},[4364],{"type":20,"value":3160},{"type":15,"tag":180,"props":4366,"children":4367},{"class":182,"line":824},[4368],{"type":15,"tag":180,"props":4369,"children":4370},{"style":199},[4371],{"type":20,"value":796},{"type":15,"tag":180,"props":4373,"children":4374},{"class":182,"line":833},[4375,4380,4384,4388,4393,4398],{"type":15,"tag":180,"props":4376,"children":4377},{"style":187},[4378],{"type":20,"value":4379},"        foreach",{"type":15,"tag":180,"props":4381,"children":4382},{"style":199},[4383],{"type":20,"value":2840},{"type":15,"tag":180,"props":4385,"children":4386},{"style":187},[4387],{"type":20,"value":1505},{"type":15,"tag":180,"props":4389,"children":4390},{"style":193},[4391],{"type":20,"value":4392}," kv",{"type":15,"tag":180,"props":4394,"children":4395},{"style":187},[4396],{"type":20,"value":4397}," in",{"type":15,"tag":180,"props":4399,"children":4400},{"style":199},[4401],{"type":20,"value":4402}," oldValues)\n",{"type":15,"tag":180,"props":4404,"children":4405},{"class":182,"line":841},[4406],{"type":15,"tag":180,"props":4407,"children":4408},{"style":199},[4409],{"type":20,"value":1468},{"type":15,"tag":180,"props":4411,"children":4412},{"class":182,"line":850},[4413,4418,4422],{"type":15,"tag":180,"props":4414,"children":4415},{"style":199},[4416],{"type":20,"value":4417},"            kv.Key.Worksheet.",{"type":15,"tag":180,"props":4419,"children":4420},{"style":193},[4421],{"type":20,"value":3580},{"type":15,"tag":180,"props":4423,"children":4424},{"style":199},[4425],{"type":20,"value":4426},"(kv.Key.Row, kv.Key.Column, kv.Value);\n",{"type":15,"tag":180,"props":4428,"children":4429},{"class":182,"line":891},[4430],{"type":15,"tag":180,"props":4431,"children":4432},{"style":199},[4433],{"type":20,"value":1896},{"type":15,"tag":180,"props":4435,"children":4436},{"class":182,"line":899},[4437],{"type":15,"tag":180,"props":4438,"children":4439},{"style":199},[4440],{"type":20,"value":830},{"type":15,"tag":180,"props":4442,"children":4443},{"class":182,"line":922},[4444],{"type":15,"tag":180,"props":4445,"children":4446},{"emptyLinePlaceholder":435},[4447],{"type":20,"value":438},{"type":15,"tag":180,"props":4449,"children":4450},{"class":182,"line":953},[4451,4455,4459,4464,4469,4473,4477,4483],{"type":15,"tag":180,"props":4452,"children":4453},{"style":187},[4454],{"type":20,"value":536},{"type":15,"tag":180,"props":4456,"children":4457},{"style":187},[4458],{"type":20,"value":860},{"type":15,"tag":180,"props":4460,"children":4461},{"style":187},[4462],{"type":20,"value":4463}," string",{"type":15,"tag":180,"props":4465,"children":4466},{"style":193},[4467],{"type":20,"value":4468}," GetName",{"type":15,"tag":180,"props":4470,"children":4471},{"style":199},[4472],{"type":20,"value":3686},{"type":15,"tag":180,"props":4474,"children":4475},{"style":187},[4476],{"type":20,"value":3691},{"type":15,"tag":180,"props":4478,"children":4480},{"style":4479},"--shiki-light:#032F62;--shiki-dark:#9ECBFF;--shiki-default:#032F62",[4481],{"type":20,"value":4482}," \"Update Cell Checkbox Values\"",{"type":15,"tag":180,"props":4484,"children":4485},{"style":199},[4486],{"type":20,"value":221},{"type":15,"tag":180,"props":4488,"children":4489},{"class":182,"line":961},[4490],{"type":15,"tag":180,"props":4491,"children":4492},{"style":199},[4493],{"type":20,"value":3727},{"type":15,"tag":45,"props":4495,"children":4496},{},[4497],{"type":15,"tag":16,"props":4498,"children":4499},{},[4500,4506,4508,4514,4516,4521],{"type":15,"tag":36,"props":4501,"children":4503},{"className":4502},[],[4504],{"type":20,"value":4505},"Grid.UseCellUpdateActionForBuiltinCellTypes",{"type":20,"value":4507}," が ",{"type":15,"tag":36,"props":4509,"children":4511},{"className":4510},[],[4512],{"type":20,"value":4513},"true",{"type":20,"value":4515}," の場合は自動的にアクション経由で操作が記録されます。\nUndo/Redo が不要であれば、このクラスは省略して ",{"type":15,"tag":36,"props":4517,"children":4519},{"className":4518},[],[4520],{"type":20,"value":3580},{"type":20,"value":4522}," を直接呼ぶだけで構いません。",{"type":15,"tag":102,"props":4524,"children":4526},{"id":4525},"ヘッダーへのセット",[4527],{"type":20,"value":4525},{"type":15,"tag":16,"props":4529,"children":4530},{},[4531,4533,4538,4540,4546,4548,4554,4556,4562],{"type":20,"value":4532},"作成した ",{"type":15,"tag":36,"props":4534,"children":4536},{"className":4535},[],[4537],{"type":20,"value":166},{"type":20,"value":4539}," を列ヘッダーの ",{"type":15,"tag":36,"props":4541,"children":4543},{"className":4542},[],[4544],{"type":20,"value":4545},"Body",{"type":20,"value":4547}," プロパティに割り当てます。あわせて列の ",{"type":15,"tag":36,"props":4549,"children":4551},{"className":4550},[],[4552],{"type":20,"value":4553},"DefaultCellBody",{"type":20,"value":4555}," に ",{"type":15,"tag":36,"props":4557,"children":4559},{"className":4558},[],[4560],{"type":20,"value":4561},"CheckBoxCell",{"type":20,"value":4563}," を設定することで、その列のセルを自動的にチェックボックス型にできます。",{"type":15,"tag":170,"props":4565,"children":4567},{"className":172,"code":4566,"language":174,"meta":7,"style":7},"var sheet = grid.CurrentWorksheet;\n\nsheet.Rows = 10;\n\n// 0列目: チェックボックスヘッダーを設定\nsheet.ColumnHeaders[0].Body = new CheckboxHeaderCell(grid);\nsheet.ColumnHeaders[0].Width = 28;\n\n// 0列目のセルをすべてチェックボックス型にする\nsheet.ColumnHeaders[0].DefaultCellBody = typeof(CheckBoxCell);\n\n// その他の列ヘッダーのテキスト\nsheet.ColumnHeaders[1].Text = \"ID\";\nsheet.ColumnHeaders[2].Text = \"名前\";\nsheet.ColumnHeaders[3].Text = \"スコア\";\n// ...\n\n// セルにデータを設定\nfor (int r = 0; r \u003C 10; r++)\n{\n    sheet[r, 0] = (r % 2 == 0); // 偶数行だけチェック\n    sheet[r, 1] = $\"S{r + 1:000}\";\n    sheet[r, 2] = $\"生徒 {r + 1}\";\n}\n",[4568],{"type":15,"tag":36,"props":4569,"children":4570},{"__ignoreMap":7},[4571,4592,4599,4619,4626,4634,4668,4697,4704,4712,4749,4756,4764,4793,4822,4851,4859,4866,4874,4927,4934,4989,5046,5090],{"type":15,"tag":180,"props":4572,"children":4573},{"class":182,"line":183},[4574,4578,4583,4587],{"type":15,"tag":180,"props":4575,"children":4576},{"style":187},[4577],{"type":20,"value":1505},{"type":15,"tag":180,"props":4579,"children":4580},{"style":193},[4581],{"type":20,"value":4582}," sheet",{"type":15,"tag":180,"props":4584,"children":4585},{"style":187},[4586],{"type":20,"value":657},{"type":15,"tag":180,"props":4588,"children":4589},{"style":199},[4590],{"type":20,"value":4591}," grid.CurrentWorksheet;\n",{"type":15,"tag":180,"props":4593,"children":4594},{"class":182,"line":224},[4595],{"type":15,"tag":180,"props":4596,"children":4597},{"emptyLinePlaceholder":435},[4598],{"type":20,"value":438},{"type":15,"tag":180,"props":4600,"children":4601},{"class":182,"line":257},[4602,4607,4611,4615],{"type":15,"tag":180,"props":4603,"children":4604},{"style":199},[4605],{"type":20,"value":4606},"sheet.Rows ",{"type":15,"tag":180,"props":4608,"children":4609},{"style":187},[4610],{"type":20,"value":816},{"type":15,"tag":180,"props":4612,"children":4613},{"style":803},[4614],{"type":20,"value":1119},{"type":15,"tag":180,"props":4616,"children":4617},{"style":199},[4618],{"type":20,"value":221},{"type":15,"tag":180,"props":4620,"children":4621},{"class":182,"line":299},[4622],{"type":15,"tag":180,"props":4623,"children":4624},{"emptyLinePlaceholder":435},[4625],{"type":20,"value":438},{"type":15,"tag":180,"props":4627,"children":4628},{"class":182,"line":332},[4629],{"type":15,"tag":180,"props":4630,"children":4631},{"style":445},[4632],{"type":20,"value":4633},"// 0列目: チェックボックスヘッダーを設定\n",{"type":15,"tag":180,"props":4635,"children":4636},{"class":182,"line":365},[4637,4642,4646,4651,4655,4659,4663],{"type":15,"tag":180,"props":4638,"children":4639},{"style":199},[4640],{"type":20,"value":4641},"sheet.ColumnHeaders[",{"type":15,"tag":180,"props":4643,"children":4644},{"style":803},[4645],{"type":20,"value":1882},{"type":15,"tag":180,"props":4647,"children":4648},{"style":199},[4649],{"type":20,"value":4650},"].Body ",{"type":15,"tag":180,"props":4652,"children":4653},{"style":187},[4654],{"type":20,"value":816},{"type":15,"tag":180,"props":4656,"children":4657},{"style":187},[4658],{"type":20,"value":1154},{"type":15,"tag":180,"props":4660,"children":4661},{"style":193},[4662],{"type":20,"value":508},{"type":15,"tag":180,"props":4664,"children":4665},{"style":199},[4666],{"type":20,"value":4667},"(grid);\n",{"type":15,"tag":180,"props":4669,"children":4670},{"class":182,"line":398},[4671,4675,4679,4684,4688,4693],{"type":15,"tag":180,"props":4672,"children":4673},{"style":199},[4674],{"type":20,"value":4641},{"type":15,"tag":180,"props":4676,"children":4677},{"style":803},[4678],{"type":20,"value":1882},{"type":15,"tag":180,"props":4680,"children":4681},{"style":199},[4682],{"type":20,"value":4683},"].Width ",{"type":15,"tag":180,"props":4685,"children":4686},{"style":187},[4687],{"type":20,"value":816},{"type":15,"tag":180,"props":4689,"children":4690},{"style":803},[4691],{"type":20,"value":4692}," 28",{"type":15,"tag":180,"props":4694,"children":4695},{"style":199},[4696],{"type":20,"value":221},{"type":15,"tag":180,"props":4698,"children":4699},{"class":182,"line":431},[4700],{"type":15,"tag":180,"props":4701,"children":4702},{"emptyLinePlaceholder":435},[4703],{"type":20,"value":438},{"type":15,"tag":180,"props":4705,"children":4706},{"class":182,"line":441},[4707],{"type":15,"tag":180,"props":4708,"children":4709},{"style":445},[4710],{"type":20,"value":4711},"// 0列目のセルをすべてチェックボックス型にする\n",{"type":15,"tag":180,"props":4713,"children":4714},{"class":182,"line":462},[4715,4719,4723,4728,4732,4737,4741,4745],{"type":15,"tag":180,"props":4716,"children":4717},{"style":199},[4718],{"type":20,"value":4641},{"type":15,"tag":180,"props":4720,"children":4721},{"style":803},[4722],{"type":20,"value":1882},{"type":15,"tag":180,"props":4724,"children":4725},{"style":199},[4726],{"type":20,"value":4727},"].DefaultCellBody ",{"type":15,"tag":180,"props":4729,"children":4730},{"style":187},[4731],{"type":20,"value":816},{"type":15,"tag":180,"props":4733,"children":4734},{"style":187},[4735],{"type":20,"value":4736}," typeof",{"type":15,"tag":180,"props":4738,"children":4739},{"style":199},[4740],{"type":20,"value":772},{"type":15,"tag":180,"props":4742,"children":4743},{"style":193},[4744],{"type":20,"value":4561},{"type":15,"tag":180,"props":4746,"children":4747},{"style":199},[4748],{"type":20,"value":1637},{"type":15,"tag":180,"props":4750,"children":4751},{"class":182,"line":471},[4752],{"type":15,"tag":180,"props":4753,"children":4754},{"emptyLinePlaceholder":435},[4755],{"type":20,"value":438},{"type":15,"tag":180,"props":4757,"children":4758},{"class":182,"line":480},[4759],{"type":15,"tag":180,"props":4760,"children":4761},{"style":445},[4762],{"type":20,"value":4763},"// その他の列ヘッダーのテキスト\n",{"type":15,"tag":180,"props":4765,"children":4766},{"class":182,"line":497},[4767,4771,4775,4780,4784,4789],{"type":15,"tag":180,"props":4768,"children":4769},{"style":199},[4770],{"type":20,"value":4641},{"type":15,"tag":180,"props":4772,"children":4773},{"style":803},[4774],{"type":20,"value":1423},{"type":15,"tag":180,"props":4776,"children":4777},{"style":199},[4778],{"type":20,"value":4779},"].Text ",{"type":15,"tag":180,"props":4781,"children":4782},{"style":187},[4783],{"type":20,"value":816},{"type":15,"tag":180,"props":4785,"children":4786},{"style":4479},[4787],{"type":20,"value":4788}," \"ID\"",{"type":15,"tag":180,"props":4790,"children":4791},{"style":199},[4792],{"type":20,"value":221},{"type":15,"tag":180,"props":4794,"children":4795},{"class":182,"line":521},[4796,4800,4805,4809,4813,4818],{"type":15,"tag":180,"props":4797,"children":4798},{"style":199},[4799],{"type":20,"value":4641},{"type":15,"tag":180,"props":4801,"children":4802},{"style":803},[4803],{"type":20,"value":4804},"2",{"type":15,"tag":180,"props":4806,"children":4807},{"style":199},[4808],{"type":20,"value":4779},{"type":15,"tag":180,"props":4810,"children":4811},{"style":187},[4812],{"type":20,"value":816},{"type":15,"tag":180,"props":4814,"children":4815},{"style":4479},[4816],{"type":20,"value":4817}," \"名前\"",{"type":15,"tag":180,"props":4819,"children":4820},{"style":199},[4821],{"type":20,"value":221},{"type":15,"tag":180,"props":4823,"children":4824},{"class":182,"line":530},[4825,4829,4834,4838,4842,4847],{"type":15,"tag":180,"props":4826,"children":4827},{"style":199},[4828],{"type":20,"value":4641},{"type":15,"tag":180,"props":4830,"children":4831},{"style":803},[4832],{"type":20,"value":4833},"3",{"type":15,"tag":180,"props":4835,"children":4836},{"style":199},[4837],{"type":20,"value":4779},{"type":15,"tag":180,"props":4839,"children":4840},{"style":187},[4841],{"type":20,"value":816},{"type":15,"tag":180,"props":4843,"children":4844},{"style":4479},[4845],{"type":20,"value":4846}," \"スコア\"",{"type":15,"tag":180,"props":4848,"children":4849},{"style":199},[4850],{"type":20,"value":221},{"type":15,"tag":180,"props":4852,"children":4853},{"class":182,"line":578},[4854],{"type":15,"tag":180,"props":4855,"children":4856},{"style":445},[4857],{"type":20,"value":4858},"// ...\n",{"type":15,"tag":180,"props":4860,"children":4861},{"class":182,"line":586},[4862],{"type":15,"tag":180,"props":4863,"children":4864},{"emptyLinePlaceholder":435},[4865],{"type":20,"value":438},{"type":15,"tag":180,"props":4867,"children":4868},{"class":182,"line":638},[4869],{"type":15,"tag":180,"props":4870,"children":4871},{"style":445},[4872],{"type":20,"value":4873},"// セルにデータを設定\n",{"type":15,"tag":180,"props":4875,"children":4876},{"class":182,"line":665},[4877,4882,4886,4890,4894,4898,4902,4906,4910,4914,4919,4923],{"type":15,"tag":180,"props":4878,"children":4879},{"style":187},[4880],{"type":20,"value":4881},"for",{"type":15,"tag":180,"props":4883,"children":4884},{"style":199},[4885],{"type":20,"value":2840},{"type":15,"tag":180,"props":4887,"children":4888},{"style":187},[4889],{"type":20,"value":2571},{"type":15,"tag":180,"props":4891,"children":4892},{"style":193},[4893],{"type":20,"value":2849},{"type":15,"tag":180,"props":4895,"children":4896},{"style":187},[4897],{"type":20,"value":657},{"type":15,"tag":180,"props":4899,"children":4900},{"style":803},[4901],{"type":20,"value":2746},{"type":15,"tag":180,"props":4903,"children":4904},{"style":199},[4905],{"type":20,"value":2862},{"type":15,"tag":180,"props":4907,"children":4908},{"style":187},[4909],{"type":20,"value":1114},{"type":15,"tag":180,"props":4911,"children":4912},{"style":803},[4913],{"type":20,"value":1119},{"type":15,"tag":180,"props":4915,"children":4916},{"style":199},[4917],{"type":20,"value":4918},"; r",{"type":15,"tag":180,"props":4920,"children":4921},{"style":187},[4922],{"type":20,"value":2876},{"type":15,"tag":180,"props":4924,"children":4925},{"style":199},[4926],{"type":20,"value":787},{"type":15,"tag":180,"props":4928,"children":4929},{"class":182,"line":673},[4930],{"type":15,"tag":180,"props":4931,"children":4932},{"style":199},[4933],{"type":20,"value":527},{"type":15,"tag":180,"props":4935,"children":4936},{"class":182,"line":700},[4937,4942,4946,4951,4955,4960,4965,4970,4975,4979,4984],{"type":15,"tag":180,"props":4938,"children":4939},{"style":199},[4940],{"type":20,"value":4941},"    sheet[r, ",{"type":15,"tag":180,"props":4943,"children":4944},{"style":803},[4945],{"type":20,"value":1882},{"type":15,"tag":180,"props":4947,"children":4948},{"style":199},[4949],{"type":20,"value":4950},"] ",{"type":15,"tag":180,"props":4952,"children":4953},{"style":187},[4954],{"type":20,"value":816},{"type":15,"tag":180,"props":4956,"children":4957},{"style":199},[4958],{"type":20,"value":4959}," (r ",{"type":15,"tag":180,"props":4961,"children":4962},{"style":187},[4963],{"type":20,"value":4964},"%",{"type":15,"tag":180,"props":4966,"children":4967},{"style":803},[4968],{"type":20,"value":4969}," 2",{"type":15,"tag":180,"props":4971,"children":4972},{"style":187},[4973],{"type":20,"value":4974}," ==",{"type":15,"tag":180,"props":4976,"children":4977},{"style":803},[4978],{"type":20,"value":2746},{"type":15,"tag":180,"props":4980,"children":4981},{"style":199},[4982],{"type":20,"value":4983},"); ",{"type":15,"tag":180,"props":4985,"children":4986},{"style":445},[4987],{"type":20,"value":4988},"// 偶数行だけチェック\n",{"type":15,"tag":180,"props":4990,"children":4991},{"class":182,"line":708},[4992,4996,5000,5004,5008,5013,5018,5023,5028,5032,5037,5042],{"type":15,"tag":180,"props":4993,"children":4994},{"style":199},[4995],{"type":20,"value":4941},{"type":15,"tag":180,"props":4997,"children":4998},{"style":803},[4999],{"type":20,"value":1423},{"type":15,"tag":180,"props":5001,"children":5002},{"style":199},[5003],{"type":20,"value":4950},{"type":15,"tag":180,"props":5005,"children":5006},{"style":187},[5007],{"type":20,"value":816},{"type":15,"tag":180,"props":5009,"children":5010},{"style":4479},[5011],{"type":20,"value":5012}," $\"S{",{"type":15,"tag":180,"props":5014,"children":5015},{"style":199},[5016],{"type":20,"value":5017},"r",{"type":15,"tag":180,"props":5019,"children":5020},{"style":187},[5021],{"type":20,"value":5022}," +",{"type":15,"tag":180,"props":5024,"children":5025},{"style":803},[5026],{"type":20,"value":5027}," 1",{"type":15,"tag":180,"props":5029,"children":5030},{"style":187},[5031],{"type":20,"value":3117},{"type":15,"tag":180,"props":5033,"children":5034},{"style":803},[5035],{"type":20,"value":5036},"000",{"type":15,"tag":180,"props":5038,"children":5039},{"style":4479},[5040],{"type":20,"value":5041},"}\"",{"type":15,"tag":180,"props":5043,"children":5044},{"style":199},[5045],{"type":20,"value":221},{"type":15,"tag":180,"props":5047,"children":5048},{"class":182,"line":750},[5049,5053,5057,5061,5065,5070,5074,5078,5082,5086],{"type":15,"tag":180,"props":5050,"children":5051},{"style":199},[5052],{"type":20,"value":4941},{"type":15,"tag":180,"props":5054,"children":5055},{"style":803},[5056],{"type":20,"value":4804},{"type":15,"tag":180,"props":5058,"children":5059},{"style":199},[5060],{"type":20,"value":4950},{"type":15,"tag":180,"props":5062,"children":5063},{"style":187},[5064],{"type":20,"value":816},{"type":15,"tag":180,"props":5066,"children":5067},{"style":4479},[5068],{"type":20,"value":5069}," $\"生徒 {",{"type":15,"tag":180,"props":5071,"children":5072},{"style":199},[5073],{"type":20,"value":5017},{"type":15,"tag":180,"props":5075,"children":5076},{"style":187},[5077],{"type":20,"value":5022},{"type":15,"tag":180,"props":5079,"children":5080},{"style":803},[5081],{"type":20,"value":5027},{"type":15,"tag":180,"props":5083,"children":5084},{"style":4479},[5085],{"type":20,"value":5041},{"type":15,"tag":180,"props":5087,"children":5088},{"style":199},[5089],{"type":20,"value":221},{"type":15,"tag":180,"props":5091,"children":5092},{"class":182,"line":758},[5093],{"type":15,"tag":180,"props":5094,"children":5095},{"style":199},[5096],{"type":20,"value":3727},{"type":15,"tag":45,"props":5098,"children":5099},{},[5100],{"type":15,"tag":16,"props":5101,"children":5102},{},[5103,5108,5110,5115,5117,5121],{"type":15,"tag":36,"props":5104,"children":5106},{"className":5105},[],[5107],{"type":20,"value":4553},{"type":20,"value":5109}," を設定すると、その列のすべてのセルが自動的に指定されたセルボディ型（ここでは ",{"type":15,"tag":36,"props":5111,"children":5113},{"className":5112},[],[5114],{"type":20,"value":4561},{"type":20,"value":5116}," ）になります。\n詳しくは ",{"type":15,"tag":65,"props":5118,"children":5119},{"href":97},[5120],{"type":20,"value":100},{"type":20,"value":5122}," を参照してください。",{"type":15,"tag":102,"props":5124,"children":5126},{"id":5125},"関連トピック",[5127],{"type":20,"value":5125},{"type":15,"tag":57,"props":5129,"children":5130},{},[5131,5146,5163,5178,5187],{"type":15,"tag":61,"props":5132,"children":5133},{},[5134,5138,5139,5144],{"type":15,"tag":65,"props":5135,"children":5136},{"href":78},[5137],{"type":20,"value":81},{"type":20,"value":83},{"type":15,"tag":36,"props":5140,"children":5142},{"className":5141},[],[5143],{"type":20,"value":89},{"type":20,"value":5145}," によるセルのカスタマイズ",{"type":15,"tag":61,"props":5147,"children":5148},{},[5149,5155,5156,5161],{"type":15,"tag":65,"props":5150,"children":5152},{"href":5151},"/document/cell-types/built-in-cell-types/",[5153],{"type":20,"value":5154},"組み込みセルタイプ",{"type":20,"value":83},{"type":15,"tag":36,"props":5157,"children":5159},{"className":5158},[],[5160],{"type":20,"value":4561},{"type":20,"value":5162}," など",{"type":15,"tag":61,"props":5164,"children":5165},{},[5166,5170,5171,5176],{"type":15,"tag":65,"props":5167,"children":5168},{"href":97},[5169],{"type":20,"value":100},{"type":20,"value":83},{"type":15,"tag":36,"props":5172,"children":5174},{"className":5173},[],[5175],{"type":20,"value":4553},{"type":20,"value":5177}," の使い方",{"type":15,"tag":61,"props":5179,"children":5180},{},[5181,5185],{"type":15,"tag":65,"props":5182,"children":5183},{"href":67},[5184],{"type":20,"value":70},{"type":20,"value":5186}," — ヘッダーのカスタマイズ",{"type":15,"tag":61,"props":5188,"children":5189},{},[5190,5196],{"type":15,"tag":65,"props":5191,"children":5193},{"href":5192},"/document/actions/actions/",[5194],{"type":20,"value":5195},"アクション（Undo/Redo）",{"type":20,"value":5197}," — 操作履歴の管理",{"type":15,"tag":5199,"props":5200,"children":5201},"style",{},[5202],{"type":20,"value":5203},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":224,"depth":224,"links":5205},[5206,5207,5208,5209,5210],{"id":104,"depth":224,"text":104},{"id":147,"depth":224,"text":150},{"id":3817,"depth":224,"text":3820},{"id":4525,"depth":224,"text":4525},{"id":5125,"depth":224,"text":5125},"markdown","content:document:16.how-to:9.create-select-all-checkbox-header.md","content","document/16.how-to/9.create-select-all-checkbox-header.md","document/16.how-to/9.create-select-all-checkbox-header","md",{"loc":4},[5219,5540,5543,5546,5549,5552,5555,5558,5561],{"title":5220,"_path":5221,"children":5222},"Document","/document",[5223,5234,5239,5271,5288,5317,5349,5367,5381,5404,5415,5431,5454,5465,5485,5505,5532],{"title":5224,"_path":5225,"children":5226},"はじめに","/document/getting-started",[5227,5228,5231],{"title":5224,"_path":5225},{"title":5229,"_path":5230},"インストール","/document/getting-started/installation",{"title":5232,"_path":5233},"V3 から V4 への移行ガイド","/document/getting-started/migrate-from-v3",{"title":5235,"_path":5236,"children":5237},"ワークブック","/document/workbook",[5238],{"title":5235,"_path":5236},{"title":5240,"_path":5241,"children":5242},"ワークシート","/document/worksheet",[5243,5244,5247,5250,5253,5256,5259,5262,5265,5268],{"title":5240,"_path":5241},{"title":5245,"_path":5246},"行、列、ヘッダー","/document/worksheet/row-and-column",{"title":5248,"_path":5249},"範囲","/document/worksheet/range",{"title":5251,"_path":5252},"名前付き範囲","/document/worksheet/named-range",{"title":5254,"_path":5255},"セルの結合と解除","/document/worksheet/merge-and-unmerge",{"title":5257,"_path":5258},"パーシャルグリッド","/document/worksheet/partial-grid",{"title":5260,"_path":5261},"複数行ヘッダー","/document/worksheet/multiple-row-header",{"title":5263,"_path":5264},"ウィンドウ枠の固定","/document/worksheet/freeze",{"title":5266,"_path":5267},"ズーム","/document/worksheet/zoom",{"title":5269,"_path":5270},"設定とオプション","/document/worksheet/settings",{"title":5272,"_path":5273,"children":5274},"選択とナビゲーション","/document/selection",[5275,5276,5279,5282,5285],{"title":5272,"_path":5273},{"title":5277,"_path":5278},"フォーカスと選択","/document/selection/selection",{"title":5280,"_path":5281},"範囲の選択","/document/selection/pick-range",{"title":5283,"_path":5284},"クリップボード","/document/selection/clipboard",{"title":5286,"_path":5287},"テキスト検索","/document/selection/text-search",{"title":5289,"_path":5290,"children":5291},"データ管理","/document/data",[5292,5293,5296,5299,5302,5305,5308,5311,5314],{"title":5289,"_path":5290},{"title":5294,"_path":5295},"データソース","/document/data/datasource",{"title":5297,"_path":5298},"データフィルタリング","/document/data/data-filtering",{"title":5300,"_path":5301},"組み込みオートフィルター","/document/data/builtin-autofilter",{"title":5303,"_path":5304},"条件付きフィルター","/document/data/conditional-filter",{"title":5306,"_path":5307},"条件付きスタイル","/document/data/conditional-styles",{"title":5309,"_path":5310},"グループとアウトライン","/document/data/group-and-outline",{"title":5312,"_path":5313},"データバリデーション","/document/data/data-validation",{"title":5315,"_path":5316},"保護とロック","/document/data/protection",{"title":5318,"_path":5319,"children":5320},"セル","/document/cell",[5321,5322,5325,5328,5331,5334,5337,5340,5343,5346],{"title":5318,"_path":5319},{"title":5323,"_path":5324},"セルの編集","/document/cell/cell-edit",{"title":5326,"_path":5327},"スタイル","/document/cell/style",{"title":5329,"_path":5330},"罫線","/document/cell/border",{"title":5332,"_path":5333},"データ書式","/document/cell/data-format",{"title":5335,"_path":5336},"カスタムデータフォーマッター","/document/cell/custom-data-formatter",{"title":5338,"_path":5339},"データ連続入力","/document/cell/auto-fill",{"title":5341,"_path":5342},"リッチフォーマットテキスト","/document/cell/rich-format-text",{"title":5344,"_path":5345},"セルテキストの回転","/document/cell/rotate-cell-text",{"title":5347,"_path":5348},"セルの反復処理","/document/cell/iterate-cells",{"title":5350,"_path":5351,"children":5352},"セルタイプ","/document/cell-types",[5353,5354,5356,5358,5361,5364],{"title":5350,"_path":5351},{"title":5154,"_path":5355},"/document/cell-types/built-in-cell-types",{"title":81,"_path":5357},"/document/cell-types/custom-cell",{"title":5359,"_path":5360},"ドロップダウンリストセル","/document/cell-types/dropdown-list-cell",{"title":5362,"_path":5363},"コンボリストセル","/document/cell-types/combo-list-cell",{"title":5365,"_path":5366},"列全体のセルタイプ","/document/cell-types/cells-type-for-entire-column",{"title":5368,"_path":5369,"children":5370},"数式","/document/formula",[5371,5372,5375,5378],{"title":5368,"_path":5369},{"title":5373,"_path":5374},"カスタム関数","/document/formula/custom-function",{"title":5376,"_path":5377},"数式関数","/document/formula/formula-functions",{"title":5379,"_path":5380},"VLOOKUP","/document/formula/vlookup",{"title":5382,"_path":5383,"children":5384},"チャート","/document/chart",[5385,5386,5389,5392,5395,5398,5401],{"title":5382,"_path":5383},{"title":5387,"_path":5388},"縦棒グラフ","/document/chart/column-chart",{"title":5390,"_path":5391},"横棒グラフ","/document/chart/bar-chart",{"title":5393,"_path":5394},"折れ線グラフ","/document/chart/line-chart",{"title":5396,"_path":5397},"面グラフ","/document/chart/area-chart",{"title":5399,"_path":5400},"2D円グラフ","/document/chart/pie-2d-chart",{"title":5402,"_path":5403},"ドーナツグラフ","/document/chart/doughnut-chart",{"title":5405,"_path":5406,"children":5407},"フローティングオブジェクト","/document/floating",[5408,5409,5412],{"title":5405,"_path":5406},{"title":5410,"_path":5411},"描画シェイプ","/document/floating/drawing-shapes",{"title":5413,"_path":5414},"フローティング画像","/document/floating/floating-image",{"title":5416,"_path":5417,"children":5418},"イベント","/document/events",[5419,5420,5422,5425,5428],{"title":5416,"_path":5417},{"title":5416,"_path":5421},"/document/events/events",{"title":5423,"_path":5424},"キーボードイベント","/document/events/keyboard-events",{"title":5426,"_path":5427},"マウスイベント","/document/events/mouse-events",{"title":5429,"_path":5430},"SelectionRangeChanged","/document/events/selection-events",{"title":5432,"_path":5433,"children":5434},"カスタマイズ","/document/customization",[5435,5436,5439,5442,5445,5448,5451],{"title":5432,"_path":5433},{"title":5437,"_path":5438},"コントロールの外観","/document/customization/control-appearance",{"title":5440,"_path":5441},"シートタブコントロール","/document/customization/sheet-tab-control",{"title":5443,"_path":5444},"使用可能なホットキー","/document/customization/hot-keys",{"title":5446,"_path":5447},"言語ローカライズ","/document/customization/language-localization",{"title":5449,"_path":5450},"アドレスバーと数式バー","/document/customization/formula-bar",{"title":5452,"_path":5453},"ReoGridEditor","/document/customization/editor",{"title":5455,"_path":5456,"children":5457},"アクション","/document/actions",[5458,5459,5462],{"title":5455,"_path":5456},{"title":5460,"_path":5461},"ReoGridアクションフレームワーク","/document/actions/actions",{"title":5463,"_path":5464},"組み込みワークシートアクション","/document/actions/built-in-actions",{"title":5466,"_path":5467,"children":5468},"ファイル形式","/document/io",[5469,5470,5473,5476,5479,5482],{"title":5466,"_path":5467},{"title":5471,"_path":5472},"Excelファイル形式 (xlsx)","/document/io/excel-file-format",{"title":5474,"_path":5475},"CSV形式","/document/io/csv-format",{"title":5477,"_path":5478},"RGF形式","/document/io/rgf-format",{"title":5480,"_path":5481},"Excel形式とRGF形式の違い","/document/io/difference-between-excel-and-rgf-format",{"title":5483,"_path":5484},"HTMLとしてエクスポート","/document/io/export-as-html",{"title":5486,"_path":5487,"children":5488},"高度な機能","/document/advanced",[5489,5490,5493,5496,5499,5502],{"title":5486,"_path":5487},{"title":5491,"_path":5492},"メモリワークブック","/document/advanced/memory-workbook",{"title":5494,"_path":5495},"ページングと印刷","/document/advanced/paging-and-print",{"title":5497,"_path":5498},"コントロールのリセット","/document/advanced/reset-control",{"title":5500,"_path":5501},"パフォーマンス","/document/advanced/performance",{"title":5503,"_path":5504},"設定","/document/advanced/settings",{"title":5506,"_path":5507,"children":5508},"ハウツーガイド","/document/how-to",[5509,5510,5513,5516,5519,5522,5525,5528,5531],{"title":5506,"_path":5507},{"title":5511,"_path":5512},"ReoGridの推奨プラクティス","/document/how-to/recommended-practice-for-using-reogrid",{"title":5514,"_path":5515},"DataTableでスプレッドシートを埋める","/document/how-to/fill-grid-with-datatable",{"title":5517,"_path":5518},"遅延読み込みモードによる大量データの高速読み込み","/document/how-to/fast-load-large-data-with-lazy-load-mode",{"title":5520,"_path":5521},"カスタムドロップダウンセルの作成","/document/how-to/create-custom-drop-down-cell",{"title":5523,"_path":5524},"日付ピッカーセルの作成","/document/how-to/create-date-picker-cell",{"title":5526,"_path":5527},"Excelファイルからすべての画像を読み取る","/document/how-to/read-all-images-from-excel-file",{"title":5529,"_path":5530},"VB.NETでReoGridを使用するためのヒント","/document/how-to/use-reogrid-in-vb-net",{"title":8,"_path":4},{"title":5533,"_path":5534,"children":5535},"トラブルシューティング","/document/troubleshooting",[5536,5537],{"title":5533,"_path":5534},{"title":5538,"_path":5539},"PInvoke例外の修正","/document/troubleshooting/fix-pinvoke-exception",{"title":5541,"_path":5542},"エディション・機能一覧","/editions-features",{"title":5544,"_path":5545},"個人情報保護方針","/privacy-policy",{"title":5547,"_path":5548},"動作環境","/requirements",{"title":5550,"_path":5551},"ReoGrid利用許諾契約書","/terms",{"title":5553,"_path":5554},"ReoGrid利用許諾契約書(Ver.3)","/terms-v3",{"title":5556,"_path":5557},"ReoGrid利用許諾契約書(Ver.4)","/terms-v4",{"title":5559,"_path":5560},"ReoGrid 4 トライアルライセンスポリシー","/terms-v4-trial",{"title":5562,"_path":5563},"ReoGrid Web Edition 利用許諾契約書","/terms-web",1786025059801]