[Nhờ giúp đỡ] Thay đồi kích cỡ mặc định của checkbox treeview .Net

Em muốn làm tăng kích thước mặc định những checkbox của treeview trong .Net framework. Mặc định kích thước của nó là 16x16. Em có tạo 1 bitmap với kích cỡ 32x32 và vẽ checkbox trên đó nhưng vẫn không được:

public TriStateTreeView() : base()
        {
         CheckBoxState cbsState;
         Graphics gfxCheckBox;
         Bitmap bmpCheckBox;

            _ilStateImages = new ImageList();
            cbsState = CheckBoxState.UncheckedNormal;

            for (int i = 0; i <= 2; i++) {
                bmpCheckBox = new Bitmap(32, 32);
                gfxCheckBox = Graphics.FromImage(bmpCheckBox);
                switch (i) {
                    case 0: cbsState = CheckBoxState.UncheckedNormal; break;
                    case 1: cbsState = CheckBoxState.CheckedNormal; break;
                    case 2: cbsState = CheckBoxState.MixedNormal; break;
                }
                CheckBoxRenderer.DrawCheckBox(gfxCheckBox, new Point(0, 0), cbsState);
                gfxCheckBox.Save();
                _ilStateImages.Images.Add(bmpCheckBox);
                _bUseTriState = true;
            }
        }

Em đã thử cho thêm images vào stageImageList nhưng nó vẫn là 16x16.

Cảm ơn mọi người.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?