示例#1
0
        private void ScCheckBox_MouseUp(object sender, ScMouseEventArgs e)
        {
            state = 1;
            RectangleF rect = new RectangleF(0, 0, Width, Height);

            if (rect.Contains(e.Location))
            {
                isChecked = !isChecked;
                DrawCheckLayer.Refresh();
            }
        }
示例#2
0
文件: ScTab.cs 项目: lypvc/Sc
        private void ScTabHead_SelectedItemEvent(ScTabHeaderItem selectedItem)
        {
            if (tabPageDict.ContainsKey(selectedItem))
            {
                ScLayer tabBodyViewBox = tabPageDict[selectedItem];
                tabBodyBox.Clear();

                tabBodyBox.Add(tabBodyViewBox);

                if (SelectedItemEvent != null)
                {
                    SelectedItemEvent(selectedItem);
                }

                tabBodyViewBox.Refresh();
            }
        }
示例#3
0
文件: ScTabHeader.cs 项目: lypvc/Sc
        public void ReAddAllItems()
        {
            panelView.Clear();

            LinkedListNode<ScTabHeaderItem> node = tabHeadItemListDepth.First;
            for (; node != null; node = node.Next)
            {
                panelView.Add(node.Value);
            }

            if (panelView.Width > Width)
            {
                preNextBtn.Visible = true;
            }

            panelView.Refresh();
        }
示例#4
0
 private void ClosedBtn_MouseLeave(object sender)
 {
     closedBtnColor = Color.White;
     closedBtn.Refresh();
 }
示例#5
0
 private void OkBtn_MouseLeave(object sender)
 {
     okBtnColor = Color.SeaGreen;
     okBtn.Refresh();
 }