📄 form.lst
字号:
484 3 sample_new_table.array+=1;
485 3 else
486 3 sample_new_table.array=0;
487 3 break;
488 3
489 3 //输入和保存字符
490 3 case DATA:
491 3 languge_mode(English,yes); //切换语言
492 3 sample_new_table.str[sample_new_table.colomn-1][sample_new_table.array]=dat; //存入到内存
493 3 set_window_char(dat); //显示字符
494 3 if(sample_new_table.array<9)
495 3 sample_new_table.array+=1; //右移一列
496 3 else
497 3 sample_new_table.array=0;
498 3 break;
499 3
500 3 default:
501 3
502 3 break;
503 3 }
504 2 set_caract_pos(sample_new_table.ins_dot[sample_new_table.array].x,sample_new_table.ins_dot[sample_new_t
-able.array].y+sample_new_table.v_step*(sample_new_table.colomn-1));
505 2 }
506 1 }
507
508
509 //========================================================================================================
-====================
510 //试样编号函数
511 //========================================================================================================
-====================
512 void sample_sub(void)
513 {
514 1 unsigned char i;
515 1 show_form(&sample_form);
516 1 show_new_table_para();
517 1 current_form_index=sample_form.index;
518 1 while(1)
519 1 {
520 2 current_form_index=sample_form.index;
521 2 switch(search(sample_form.index)) //查询
522 2 {
523 3 case on_btn_NO_0:
524 3 new_table_edit(DATA,'0');
525 3 break;
526 3
527 3 case on_btn_NO_1:
528 3 new_table_edit(DATA,'1');
C51 COMPILER V7.07 FORM 05/17/2003 16:08:38 PAGE 10
529 3 break;
530 3
531 3 case on_btn_NO_2:
532 3 new_table_edit(DATA,'2');
533 3 break;
534 3
535 3 case on_btn_NO_3:
536 3 new_table_edit(DATA,'3');
537 3 break;
538 3
539 3 case on_btn_NO_4:
540 3 new_table_edit(DATA,'4');
541 3 break;
542 3
543 3 case on_btn_NO_5:
544 3 new_table_edit(DATA,'5');
545 3 break;
546 3
547 3 case on_btn_NO_6:
548 3 new_table_edit(DATA,'6');
549 3 break;
550 3
551 3 case on_btn_NO_7:
552 3 new_table_edit(DATA,'7');
553 3 break;
554 3
555 3 case on_btn_NO_8:
556 3 new_table_edit(DATA,'8');
557 3 break;
558 3
559 3 case on_btn_NO_9:
560 3 new_table_edit(DATA,'9');
561 3 break;
562 3
563 3 case on_btn_NO_q:
564 3 if(shift_flag==1)
565 3 new_table_edit(DATA,'Q');
566 3 else
567 3 new_table_edit(DATA,'q');
568 3 break;
569 3
570 3 case on_btn_NO_w:
571 3 if(shift_flag==1)
572 3 new_table_edit(DATA,'W');
573 3 else
574 3 new_table_edit(DATA,'w');
575 3 break;
576 3
577 3 case on_btn_NO_e:
578 3 if(shift_flag==1)
579 3 new_table_edit(DATA,'E');
580 3 else
581 3 new_table_edit(DATA,'e');
582 3 break;
583 3
584 3 case on_btn_NO_r:
585 3 if(shift_flag==1)
586 3 new_table_edit(DATA,'R');
587 3 else
588 3 new_table_edit(DATA,'r');
589 3 break;
590 3
C51 COMPILER V7.07 FORM 05/17/2003 16:08:38 PAGE 11
591 3 case on_btn_NO_t:
592 3 if(shift_flag==1)
593 3 new_table_edit(DATA,'T');
594 3 else
595 3 new_table_edit(DATA,'t');
596 3 break;
597 3
598 3 case on_btn_NO_y:
599 3 if(shift_flag==1)
600 3 new_table_edit(DATA,'Y');
601 3 else
602 3 new_table_edit(DATA,'y');
603 3 break;
604 3
605 3 case on_btn_NO_u:
606 3 if(shift_flag==1)
607 3 new_table_edit(DATA,'U');
608 3 else
609 3 new_table_edit(DATA,'u');
610 3 break;
611 3
612 3 case on_btn_NO_i:
613 3 if(shift_flag==1)
614 3 new_table_edit(DATA,'I');
615 3 else
616 3 new_table_edit(DATA,'i');
617 3 break;
618 3
619 3 case on_btn_NO_o:
620 3 if(shift_flag==1)
621 3 new_table_edit(DATA,'O');
622 3 else
623 3 new_table_edit(DATA,'o');
624 3 break;
625 3
626 3 case on_btn_NO_p:
627 3 if(shift_flag==1)
628 3 new_table_edit(DATA,'P');
629 3 else
630 3 new_table_edit(DATA,'p');
631 3 break;
632 3
633 3 case on_btn_NO_a:
634 3 if(shift_flag==1)
635 3 new_table_edit(DATA,'A');
636 3 else
637 3 new_table_edit(DATA,'a');
638 3 break;
639 3
640 3 case on_btn_NO_s:
641 3 if(shift_flag==1)
642 3 new_table_edit(DATA,'S');
643 3 else
644 3 new_table_edit(DATA,'s');
645 3 break;
646 3
647 3 case on_btn_NO_d:
648 3 if(shift_flag==1)
649 3 new_table_edit(DATA,'D');
650 3 else
651 3 new_table_edit(DATA,'d');
652 3 break;
C51 COMPILER V7.07 FORM 05/17/2003 16:08:38 PAGE 12
653 3
654 3 case on_btn_NO_f:
655 3 if(shift_flag==1)
656 3 new_table_edit(DATA,'F');
657 3 else
658 3 new_table_edit(DATA,'f');
659 3 break;
660 3
661 3 case on_btn_NO_g:
662 3 if(shift_flag==1)
663 3 new_table_edit(DATA,'G');
664 3 else
665 3 new_table_edit(DATA,'g');
666 3 break;
667 3
668 3 case on_btn_NO_h:
669 3 if(shift_flag==1)
670 3 new_table_edit(DATA,'H');
671 3 else
672 3 new_table_edit(DATA,'h');
673 3 break;
674 3
675 3 case on_btn_NO_j:
676 3 if(shift_flag==1)
677 3 new_table_edit(DATA,'J');
678 3 else
679 3 new_table_edit(DATA,'j');
680 3 break;
681 3
682 3 case on_btn_NO_k:
683 3 if(shift_flag==1)
684 3 new_table_edit(DATA,'K');
685 3 else
686 3 new_table_edit(DATA,'k');
687 3 break;
688 3
689 3 case on_btn_NO_l:
690 3 if(shift_flag==1)
691 3 new_table_edit(DATA,'L');
692 3 else
693 3 new_table_edit(DATA,'l');
694 3 break;
695 3
696 3 case on_btn_NO_z:
697 3 if(shift_flag==1)
698 3 new_table_edit(DATA,'Z');
699 3 else
700 3 new_table_edit(DATA,'z');
701 3 break;
702 3
703 3 case on_btn_NO_x:
704 3 if(shift_flag==1)
705 3 new_table_edit(DATA,'X');
706 3 else
707 3 new_table_edit(DATA,'x');
708 3 break;
709 3
710 3 case on_btn_NO_c:
711 3 if(shift_flag==1)
712 3 new_table_edit(DATA,'C');
713 3 else
714 3 new_table_edit(DATA,'c');
C51 COMPILER V7.07 FORM 05/17/2003 16:08:38 PAGE 13
715 3 break;
716 3
717 3 case on_btn_NO_v:
718 3 if(shift_flag==1)
719 3 new_table_edit(DATA,'V');
720 3 else
721 3 new_table_edit(DATA,'v');
722 3 break;
723 3
724 3 case on_btn_NO_b:
725 3 if(shift_flag==1)
726 3 new_table_edit(DATA,'B');
727 3 else
728 3 new_table_edit(DATA,'b');
729 3 break;
730 3
731 3 case on_btn_NO_n:
732 3 if(shift_flag==1)
733 3 new_table_edit(DATA,'N');
734 3 else
735 3 new_table_edit(DATA,'n');
736 3 break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -