<p>Eto.WinForms TreeItem рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде?</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рджрд┐рд╕ре░ 2016  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: picoe/Eto

рдореИрдВ рдЯреНрд░реАрдЧреНрд░рд┐рдб рдореЗрдВ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЯреНрд░реАрдЗрдЯрдо рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдореИрдВ рд╡реГрдХреНрд╖рджреГрд╢реНрдп-рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдВ?
рдЯреЙрдо

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп TreeGridView рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдореЗрдВ рдЪреЗрдХ рдмреЙрдХреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреИрд╕реА рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЯреНрд░реАрдЧреНрд░рд┐рдб рд╡реНрдпреВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдИ рдЪреАрдЬреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рдЯреНрд░реА рд╡реНрдпреВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдирддрд╛ рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ (рдпрджрд┐ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд░реАрдлреНрд░реЗрд╢ рдХрд░рдирд╛ рдФрд░ рдХреЙрд▓рдо/рдЖрдЗрдЯрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдорд╛рдЙрд╕ рдкреЙрдЗрдВрдЯрд░, рдЬреЛ рдПрдХ рдпрд╛ рджреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рднреАрддрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

control.Columns.Add(new GridColumn { DataCell = new CheckBoxCell(0), Editable =true }); control.Columns.Add(new GridColumn { DataCell = new TextBoxCell(1) });
рд╣рд╛рдВ, рдореИрдВрдиреЗ рдЯреНрд░реАрдЧреНрд░рд┐рдб рд╡реНрдпреВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдмрд▓ рджреВрд╕рд░рд╛ рдХреЙрд▓рдо рд╣реИред

рдореИрдХ рдЯреНрд░реА рд╡реНрдпреВ рдФрд░ рдЯреНрд░реАрдЧреНрд░рд┐рдб рд╡реНрдпреВ рдкрд░ рд╡рд╣реА рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдореБрдЭреЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ TreeGridView рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рдЬрдм рдЖрдк рдЙрд╕ рдкрд░ рдЕрдкрдирд╛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░ рд▓реЗрдВред

рд╣рд╛рдБ рдореИрдХ рдФрд░ рдЬреАрдЯреАрдХреЗ рдкрд░ рдЯреНрд░реА рд╡реНрдпреВ рдФрд░ рдЯреНрд░реАрдЧреНрд░рд┐рдб рд╡реНрдпреВ рдПрдХ рд╣реА рдореВрд▓ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

WinForms рдФрд░ wpf рдкрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЯреНрд░реА рдирд┐рдпрдВрддреНрд░рдг рдПрдХрд╛рдзрд┐рдХ рд╕реНрддрдВрднреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдбреЗрдЯрд╛ рдЧреНрд░рд┐рдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдиреЛрдб рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдХреЗ рдЯреНрд░реА рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЯреНрд░реАрдЧреНрд░рд┐рдб рд╡реНрдпреВ рдХреЛ рдЪреЗрдХ рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕реЗрд▓ рдореЗрдВ рдЪрд╛рдЗрд▓реНрдб рд╕реЗрд▓ рдХреЛ рдЙрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рдирд╛, рдпрд╛ (рд╢рд╛рдпрдж рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ), рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рдХреЛ рдПрдХрд╛рдзрд┐рдХ рд╕реЗрд▓ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред

рдореИрдВрдиреЗ WinForms рдкрд░ TreeGridView рдХреЗ рд╕рд╛рде рдХрдИ рдмрдЧ рджреЗрдЦреЗ:

  • рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░ рдХреЛ рд╢реВрдиреНрдп рдпрд╛ рдЦрд╛рд▓реА рд╕реВрдЪреА рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп рд╣реИрдВрдбрд▓ рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдкрд╡рд╛рдж
  • рд╣реИрдВрдбрд▓ рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдкрд╡рд╛рдж, рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░ рдХреЛ рдПрдХ рдирдИ рд╕реВрдЪреА рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рдЬреЛ рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ рдФрд░ рдЪрдпрдирд┐рдд рдЗрдЯреИрдо рдЕрдзрд┐рдХ рд╣реИ
  • рдмрд┐рдирд╛ рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдкрд╡рд╛рдж, рдЬрдм SelectedItems рдХреЛ AllowMultipleSelection = true . рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  • CheckBoxCellHandler.SetCellValue рдХрднреА рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ

рдореИрдХ рдкрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЯреЙрдо

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

canton7 picture canton7  ┬╖  22рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

azunyuuuuuuu picture azunyuuuuuuu  ┬╖  23рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

LaraSQP picture LaraSQP  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Sanae6 picture Sanae6  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

LaraSQP picture LaraSQP  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ