¡¡¡¡0¡¡ ÒýÑÔ
¡¡¡¡ ÔÚ±ÊÕß¿ª·¢µÄ¡°Ñ§¼®¹ÜÀíϵͳ¡±ÖУ¬ÓÐÒ»Êý¾Ý²éѯģ¿é£¬ÆäÈÎÎñÊDzéѯÓëä¯ÀÀÉ趨Ìõ¼þµÄѧÉú»ò°à¼¶Êý¾Ý£¬ÆäÖеġ°´òÓ¡¡±°´Å¥¹¦ÄÜÊǽ«ÏÔʾÔÚ±í¸ñÖеÄÄÚÈÝ´òÓ¡³öÀ´¡£ÓÉÓÚ²éѯ½á¹ûÖбíÓë×ֶεÄÊDz»¹Ì¶¨µÄ£¬Ê¹µÃÀûÓÃVB±¾Éí×Ô´øµÄÊý¾Ý¿â±¨±íÄÑÒÔʵÏÖ¶¯Ì¬´òÓ¡£¬±ÊÕß¾¹ý¶ÔMSHFlexGrid¿Ø¼þ¡¢Printer¶ÔÏóµÄ½ÏÉîÈëѧϰ¡¢Ñо¿£¬×ñÑWINDOWS¡°Ëù¼û¼´ËùµÃ¡±µÄ˼Ï룬Óлú½áºÏ¶þÕß±àд³ÌÐò£¬ÊµÏÖÁ˼ÈÄÜÏÔʾ²éѯÊý¾Ý£¬ÓÖÄܸù¾ÝMSHFlexGrid¿Ø¼þÖеÄÄÚÈݵÄʵ¼Ê´óС½øÐпì½ÝÊä³ö£¬×ÜÌåЧ¹ûÁ¼ºÃ¡£
¡¡¡¡1¡¡¡¡¿Ø¼þÓë´òÓ¡¼¼Êõ¼ò½é
¡¡¡¡1£®1¡¡ MSHFlexGrid¿Ø¼þ
¡¡¡¡ Microsoft Hierarchical FlexGrid (MSHFlexGrid) ¿Ø¼þÌṩÁËÀàËÆEXCELµç×Ó±í¸ñµÄ¹¦ÄÜ£¬¿Ø¼þ¿É¶Ô±í¸ñÖÐÊý¾Ý½øÐÐÏÔʾºÍ²Ù×÷£¬²¢ÇÒÔÚ¶Ô°üº¬×Ö·û´®ºÍͼƬµÄ±í¸ñ½øÐзÖÀà¡¢ºÏ²¢ÒÔ¼°¸ñʽ»¯Ê±£¬¾ßÓкÜÇ¿µÄÁé»îÐÔ¡£
¡¡¡¡ MSHFlexGrid ¿Ø¼þÖÐµÄ Cols ºÍ Rows ÊôÐÔ¾ö¶¨ÁËMSHFlexGrid ¿Ø¼þÖеÄÁÐÊýºÍÐÐÊý£¬Row ºÍ Col ÊôÐÔÖ¸¶¨Á˵±Ç°µ¥Ôª¸ñ£¬Ê¹ÓÃÊó±ê»òÕß·½Ïò¼ü¿É¸Ä±äµ¥Ôª¸ñµÄλÖã¬TextMatrix(i, j)ÊôÐÔΪÏÔʾÍø¸ñÖÐiÐÐjÁÐλÖõÄÎı¾ÄÚÈÝ£¬¿É½øÐжÁд¸³Öµ£¬±íÖе¥Ôª¸ñµÄÁÐ¿í¡¢Ðи߷ֱðÓÉColWidth ºÍRowHeight ÊôÐÔ½øÐÐÉ趨¡£MSHFlexGrid¿Ø¼þ¿ÉÓÃÊó±êÍ϶¯ÊµÏÖ¶ÔÑ¡ÖеÄÐÐÁнøÐÐÐиߡ¢ÁпíµÄµ÷Õû£¬Ò²¿Éͨ¹ý±àд¹ý³Ì¶Ô±í½øÐÐÐиßÓëÁпíµÄͳһÉèÖá£
¡¡¡¡1£®2¡¡ ´òÓ¡¼¼Êõ
¡¡¡¡ VBÌṩÁËÈýÖÖ¼¼ÊõÓÃÓÚ´òÓ¡ÕýÎĺÍͼÐΣº
¡¡¡¡¢ÙÔÚ´°ÌåÖн¨Á¢ËùÐèÒªµÄÊä³ö£¬È»ºóµ÷Óà PrintForm ·½·¨´òÓ¡´°Ìå¡£
¡¡¡¡¢ÚÏÈÉèÖà Printers ¼¯ºÏÖеÄȱʡ´òÓ¡»ú£¬ÔÙ´«ËÍÕýÎĺÍͼÐε½´òÓ¡»ú¡£
¡¡¡¡¢ÛÏÈ´«ËÍÕýÎĺÍͼÐθøPrinter¶ÔÏó£¬ÔÙ½øÐдòÓ¡Êä³ö¡£
¡¡¡¡ ÒòΪPrinter ¶ÔÏóÊÇÒ»¸öÓëÉ豸Î޹صÄͼƬ¿Õ¼ä£¬Ö§³ÖÓÃPrint¡¢PSet¡¢Line¡¢PaintPictureºÍCircle·½·¨À´´´½¨Îı¾ºÍͼÐΣ¬²¢½«Îı¾ºÍͼÐÎÓë´òÓ¡»úµÄ·Ö±æÂÊ¡¢¹¦ÄܽøÐÐÁË×î¼ÑµÄÆ¥Å䣬ËùÒÔÕë¶Ô²»Í¬ÀàÐ͵ĴòÓ¡»ú£¬Printer¶ÔÏóÌṩ×îºÃµÄ´òÓ¡ÖÊÁ¿¡£
¡¡¡¡ ²ÉÓà Printer ¶ÔÏó´òÓ¡Êä³ö£¬Ö÷ÒªÐèÉèÖà CurrentX ºÍ CurrentY ÊôÐÔ£¬ÕâÁ½¸öÊôÐÔ¾ö¶¨ Printer ¶ÔÏóµ±Ç°Ò³ÖеÄÊä³öλÖã¬Èç¹û´òÓ¡ÎĵµÄÚÈݽ϶àʱ£¬ÔòÓÃNewPage·½·¨½øÐл»Ò³´¦Àí£¬×îºóÓÃEndDoc·½·¨½áÊøÎĵµµÄ´òÓ¡¡£
¡¡¡¡2¡¡¡¡ÊµÏÖ˼Ïë
¡¡¡¡ ¼ÙÉèÐè´òÓ¡µÄÄÚÈÝͨ¹ý²éѯÒÑÏÔʾÔÚMSHFlexGrid¿Ø¼þÖУ¨Èçͼ£©¡£