예제 #1
0
        /// <summary>
        /// </summary>
        /// <param name = "SplitContainer"></param>
        private void addSplitterControl()
        {
            Splitter newSplitter = null;

            newSplitter = new Splitter();

            //newSplitter.MouseDown += new MouseEventHandler(newSplitter_MouseDown);
            GuiUtilsBase.CreateTagData(newSplitter);

            if (SplitterStyle == SPLITTER_STYLE_HORIZONTAL)
            {
#if !PocketPC
                newSplitter.Cursor = Cursors.VSplit;
#endif
                newSplitter.Dock = DockStyle.Left;
            }
            else
            {
#if !PocketPC
                newSplitter.Cursor = Cursors.HSplit;
#endif
                newSplitter.Dock = DockStyle.Top;
            }
            SplitterHandler.getInstance().addHandler(newSplitter);
            newSplitter.MinExtra = 0;
            newSplitter.MinSize  = 0;

            Controls.Add(newSplitter);
            Splitters.Add(newSplitter);
        }
예제 #2
0
 internal static SplitterHandler getInstance()
 {
     if (_instance == null)
     {
         _instance = new SplitterHandler();
     }
     return(_instance);
 }