コード例 #1
0
ファイル: ctlQC.cs プロジェクト: ewin66/HIS
        //画点信息
        private void m_mthDrawGridItemInfo(Graphics g, clsGridItem objItem, float fltX)
        {
            StringFormat objFormat = new StringFormat();

            objFormat.Alignment = StringAlignment.Center;

            Brush objBrush = Brushes.Black;

            PointF objPoint = objItem.GetItemPosition();

            g.FillRectangle(Brushes.Black, objPoint.X - 1, objPoint.Y - 1, 3, 3);

            //g.DrawString(objItem.m_strDate ,m_fntSmall,objBrush,fltX,m_fltValue1Top + 5);

            g.DrawString(objItem.m_dtDate.Day.ToString(), m_fntSmall, objBrush, fltX, m_fltValue1Top + 1);
            g.DrawString(objItem.m_dtDate.Month.ToString(), m_fntSmall, objBrush, fltX + 9, m_fltValue1Top + 10);
            g.DrawLine(m_BlackPen, fltX + m_fltCellWidth - 5, m_fltValue1Top + 4, fltX + 4, m_fltValue1Top + m_fltNumCellHeight - 4);

            g.DrawString(objItem.m_fltValue.ToString("0.0").Trim(), m_fntSmall, objBrush, fltX, m_fltValue2Top + 5);

            g.DrawString(objItem.m_strOperator.Trim(), m_fntSmall, objBrush, fltX, m_fltValue3Top + 5);
        }
コード例 #2
0
ファイル: ctlQC.cs プロジェクト: ewin66/HIS
        //添加表格元素
        public bool m_blnAddGridItem(DateTime dtDate, float fltValue, string strOperator)
        {
            bool blnOk = false;

            int intIndex = 1;

            for (int i = 0; i < m_arrGridItem.Length; i++)
            {
                if (m_arrGridItem[i] == null)
                {
                    m_arrGridItem[i] = new clsGridItem(dtDate, fltValue, strOperator, intIndex);
                    m_arrGridItem[i].SetButtValue(m_fltButtValue_X, m_fltButtValue_S);
                    m_arrGridItem[i].RefreshPosition(m_objButtPos, m_fltCellWidth, m_fltCellHeight);
                    blnOk = true;
                    break;
                }
                else
                {
                    intIndex++;
                }
            }
            return(blnOk);
        }