亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frmtp.pas

?? delphi LED 顯示屏用,帶串口發送,內容編輯,演示功能
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
procedure Tfrmtpsend.screenbackClick(Sender: TObject);
begin
     myedit1.Tpcount:=myedit1.Tpcount+1;
     tpedit.SelStart:=myedit1.tppos;
     setpara;
end;

procedure Tfrmtpsend.ComdispmodeChange(Sender: TObject);
var
  i,k1,k2:integer;
begin
     myedit1.Tppos:=tpedit.SelStart+tpedit.SelLength;
     k2:=myedit1.Tpcount;
     myedit1.Tppos:=tpedit.SelStart;
     k1:=myedit1.Tpcount;
     for i:=k1 to k2 do
          dispmode[i]:=comdispmode.itemindex;
     tpedit.SetFocus;
end;

procedure Tfrmtpsend.ComhidemodeChange(Sender: TObject);
var
  i,k1,k2:integer;
begin
     myedit1.Tppos:=tpedit.SelStart+tpedit.SelLength;
     k2:=myedit1.Tpcount;
     myedit1.Tppos:=tpedit.SelStart;
     k1:=myedit1.Tpcount;
     for i:=k1 to k2 do
        hidemode[i]:=comhidemode.itemindex;
     tpedit.SetFocus;
end;

procedure Tfrmtpsend.SpinEdit1Change(Sender: TObject);
var
  i,k1,k2:integer;
begin
     myedit1.Tppos:=tpedit.SelStart+tpedit.SelLength;
     k2:=myedit1.Tpcount;
     myedit1.Tppos:=tpedit.SelStart;
     k1:=myedit1.Tpcount;
     for i:=k1 to k2 do
        stoptime[i]:=SpinEdit1.Value;
    tpedit.SetFocus;
end;

procedure Tfrmtpsend.CombospeedChange(Sender: TObject);
var
  i,k1,k2:integer;
begin
     myedit1.Tppos:=tpedit.SelStart+tpedit.SelLength;
     k2:=myedit1.Tpcount;
     myedit1.Tppos:=tpedit.SelStart;
     k1:=myedit1.Tpcount;
     for i:=k1 to k2 do
        movespeed[i]:=Combospeed.itemindex;
     tpedit.SetFocus;
end;

procedure Tfrmtpsend.Button1Click(Sender: TObject);
var
    klen:longint;
    str2,str1:ansistring;
    tf1:textfile;
begin
     openDialog1.filename:=tpfilename;
     openDialog1.Filter:='文本文件(*.TXT)|*.TXT|所有文件(*.*)|*.*';
     openDialog1.DefaultExt:='TXT';
     if OpenDialog1.Execute=true then
     begin
          if fileexists(openDialog1.filename)=false then exit;
          assignfile(tf1,openDialog1.filename);
          {$I-}
          reset(tf1);
          {$I+}
          tpedit.selstart:=0;
          tpedit.Clear;
          str2:='';
          while not EoF(tf1) do
          begin
                readln(tf1,str1);
                str2:=str2+str1+#13+#10;
          end;
          klen:=length(str2);
          if klen>=29900 then delete(str2,29900,klen-29900);
          tpedit.Text:=str2;
          closefile(tf1);
     end;
end;

procedure Tfrmtpsend.FormCreate(Sender: TObject);
begin
    SAVETOTALNUM:=16192 div myedit1.Tpbyte div myedit1.Tprownum;
    combosize.Clear;
   combosize.Items.Add('8');
   combosize.Items.Add('9');
   combosize.Items.Add('10');
   combosize.Items.Add('11');
   combosize.Items.Add('12');
   if myedit1.Tprownum>1 then
   begin
        combosize.Items.Add('14');
        combosize.Items.Add('16');
        combosize.Items.Add('18');
        combosize.Items.Add('20');
        combosize.Items.Add('22');
        combosize.Items.Add('24');
   end;
   if myedit1.Tprownum>2 then
   begin
        combosize.Items.Add('26');
        combosize.Items.Add('28');
        combosize.Items.Add('32');
        combosize.Items.Add('36');
   end;
   if myedit1.Tprownum>3 then
   begin
        combosize.Items.Add('40');
        combosize.Items.Add('48');
   end;
   if myedit1.Tprownum>4 then
   begin
        combosize.Items.Add('52');
        combosize.Items.Add('56');
        combosize.Items.Add('60');
   end;
   if myedit1.Tprownum>5 then
   begin
        combosize.Items.Add('64');
        combosize.Items.Add('68');
        combosize.Items.Add('72');
   end;
   if myedit1.Tprownum>6 then
   begin
        combosize.Items.Add('76');
        combosize.Items.Add('80');
        combosize.Items.Add('84');
   end;
   if myedit1.Tprownum>7 then
   begin
        combosize.Items.Add('88');
        combosize.Items.Add('92');
        combosize.Items.Add('96');
   end;
   combosize.ItemIndex:=4;
    Combofont.Items:=screen.Fonts;
    inittpdata;
end;

procedure TFrmtpsend.inittpdata;
var
   i:integer;
begin
    tpeditchangflag:=false;
    for i:=0 to TPTOTALNUM do
    begin
         dispmode[i]:=0;
         hidemode[i]:=Comhidemode.Items.Count-1;
         stoptime[i]:=0;
         movespeed[i]:=0;
         SpinEdit1.Value:=stoptime[tpcounter];
         disptimeh[i]:=0;
         disptimem[i]:=0;
         closeh[i]:=0;
         closem[i]:=0;

         dweek[i]:=0
    end;
    tpcounter:=0;
    tptotal:=0;
    tpnewfile.enabled:=true;
    tpopenfile.enabled:=true;
    tpsavefile.enabled:=false;
    tpclosefile.enabled:=false;
    tpsaveas.enabled:=false;
    stpnew.enabled:=true;
    stpopen.enabled:=true;
    tpsend.enabled:=false;
    stpsave.enabled:=false;
    stpclose.enabled:=false;
    stpsend.enabled:=false;
    screenstart.enabled:=false;
    screenfront.enabled:=false;
    screenend.enabled:=false;
    screenback.enabled:=false;
    scom1.visible:=false;
    scom2.visible:=false;
    caption:='條屏發送軟件';
    dispcolor.ItemIndex:=0;
    tpedit.defattributes.color:=SCREENCOLOR[0];
    Combofont.ItemIndex:=Combofont.Items.Count-1;
    copykeyflag:=false;
    tpeditchangflag:=true;
    tpeditpos:=0;
    tpedit.Clear;
    tpedit.selstart:=0;
    myedit1.Clear;
    myedit1.Clearimage;
    myedit1.writestr;
    myedit1.change;
    statusbar1.panels[0].text:='第'+inttostr(tpcounter)+'幕';
    statusbar1.panels[1].text:='共'+inttostr(tptotal)+'幕';
    Comscreenno.ItemIndex:=0;
    Comdispmode.ItemIndex:=0;
    Comhidemode.ItemIndex:=Comhidemode.Items.Count-1;
    statusbar1.panels[0].text:='第'+inttostr(tpcounter)+'幕';
    statusbar1.panels[1].text:='共'+inttostr(tptotal)+'幕';
    statusbar1.panels[2].text:='總共可輸入'+inttostr(SAVETOTALNUM)+'幕';
end;

procedure Tfrmtpsend.tpnewfileClick(Sender: TObject);
begin
    tpfilename:='new.tp';
    initnewtp;
end;

procedure Tfrmtpsend.initnewtp;
begin
    tpnewfile.enabled:=false;
    tpopenfile.enabled:=false;
    tpsavefile.enabled:=true;
    tpclosefile.enabled:=true;
    tpsaveas.enabled:=true;
    tpsend.enabled:=true;
    stpnew.enabled:=false;
    stpopen.enabled:=false;
    stpsave.enabled:=true;
    stpclose.enabled:=true;
    stpsend.enabled:=true;
    caption:='條屏發送軟件   --  '+tpfilename;
    tpedit.selstart:=0;
    editselectlen:=0;
    edittxt:='';
end;

procedure Tfrmtpsend.tpopenfileClick(Sender: TObject);
begin
     openDialog1.filename:=tpfilename;
     openDialog1.Filter:='條屏文件(*.TP)|*.TP';
     openDialog1.DefaultExt:='TP';
     if OpenDialog1.Execute=true then
     begin
          tpfilename:=openDialog1.filename;
          loadtpdata;
     end;
end;

procedure Tfrmtpsend.loadtpdata;
var
   i,k,k1,klen:longint;
   tf1:textfile;
   str1,str2,str3,str4,str5,str6:ansistring;
begin
   if fileexists(tpfilename)=false then exit;
   initnewtp;
   assignfile(tf1,tpfilename);
   {$I-}
   reset(tf1);
   {$I+}
   readln(tf1,k);
   if k>0 then timecheck.Checked:=true
   else timecheck.Checked:=false;
   readln(tf1,k);
    if k>0 then djs.Checked:=true
   else djs.Checked:=false;

   readln(tf1,k);
   for i:=1 to k do
   begin
        readln(tf1,dispmode[i]);
        readln(tf1,hidemode[i]);
        readln(tf1,stoptime[i]);
        readln(tf1,movespeed[i]);
        readln(tf1,dweek[i]);
        readln(tf1,disptimeh[i]);
        readln(tf1,disptimem[i]);
        readln(tf1,closeh[i]);
        readln(tf1,closem[i]);

   end;
   myedit1.Clearimage;
   readln(tf1,k);
   for i:=0 to k-1 do
   begin
        readln(tf1,str1);
        myedit1.Insertimage(i,str1);
   end;
   readln(tf1,str1);
   readln(tf1,str2);
   readln(tf1,str3);
   readln(tf1,str5);
   readln(tf1,str6);
   tpeditchangflag:=false;
   tpedit.Visible:=false;
   while not EOF(tf1) do// RichEdit1.Lines.Count<k do
   begin
       readln(tf1,str4);
       tpedit.text:=tpedit.text+str4;
       if not EOF(tf1) then  tpedit.text:=tpedit.text+#13+#10;
   end;
   closefile(tf1);
   edittxt:=tpedit.text;
   str4:=tpedit.text;
   klen:=length(str4);
   i:=1;
   while(i<=klen) do
   begin
      k:=1;
      if str4[i]>#$80 then k:=2;
      tpedit.selstart:=i-1;
      tpedit.sellength:=k;
      k1:=integer(str1[i]);
      if (k1>=$30) and (k1<$33) then tpedit.selattributes.color:=SCREENCOLOR[k1-$30]
      else  tpedit.selattributes.color:=SCREENCOLOR[0];
      k1:=integer(str2[i]);
      if (k1<$38) then tpedit.selattributes.size:=12
      else  tpedit.selattributes.Size:=(k1-$30);
      k1:=integer(str3[i]);
      if (k1<=$30) then tpedit.selattributes.name:=combofont.Items.Strings[Combofont.Items.Count-1]
      else  tpedit.selattributes.name:=combofont.Items.Strings[k1-$30];
      k1:=integer(str5[i]);
      tpedit.selattributes.Style:=[];
      if (k1 and $80)>0 then tpedit.selattributes.Style:=tpedit.selattributes.Style+[fsBold];
      if (k1 and $40)>0 then tpedit.selattributes.Style:=tpedit.selattributes.Style+[fsItalic];
      if (k1 and $20)>0 then tpedit.selattributes.Style:=tpedit.selattributes.Style+[fsUnderline];
      if (k1 and $10)>0 then tpedit.selattributes.Style:=tpedit.selattributes.Style+[fsStrikeOut];
      i:=i+k;
   end;
   tpedit.selstart:=0;
   tpedit.sellength:=0;
   tpedit.Visible:=true;
   for i:=0 to klen-1 do
   begin
        k1:=integer(str1[i+1]);
        if (k1>=$30) and (k1<$33) then myedit1.tpdata[i].color:=k1-$30
        else  myedit1.tpdata[i].color:=SCREENCOLOR[0];
        k1:=integer(str2[i+1]);
        if (k1<$38) then myedit1.tpdata[i].fontsize:=12
        else  myedit1.tpdata[i].fontsize:=k1-$30;
        k1:=integer(str3[i+1]);
        if (k1<$30) then myedit1.tpdata[i].fontname:=0
        else  myedit1.tpdata[i].fontname:=k1-$30;
        myedit1.tpdata[i].fontstyle:=integer(str5[i+1]);
        myedit1.tpdata[i].extra:=integer(str6[i+1]);
   end;
   myedit1.Txt:=tpedit.text;
   myedit1.writestr;
   editselectlen:=0;
   myedit1.tppos:=tpedit.selstart;
   modify:=false;
   setpara;
   tpeditchangflag:=true;
   tpedit.SetFocus;
end;

procedure Tfrmtpsend.tpsavefileClick(Sender: TObject);
begin
    savetpfile;
end;

procedure Tfrmtpsend.savetpfile;
var
   k:integer;
   tf1:textfile;
   i,klen:longint;
   str1,str2,str3,str4,str5:ansistring;
begin
   str1:='';
   str2:='';
   str3:='';
   str4:='';
   str5:='';
   klen:=length(tpedit.text);
   for i:=0 to klen-1 do
   begin
        str1:=str1+char(myedit1.tpdata[i].color+$30);
        str2:=str2+char(myedit1.tpdata[i].fontsize+$30);
        str3:=str3+char(myedit1.tpdata[i].fontname+$30);
        str4:=str4+char(myedit1.tpdata[i].fontstyle);
        str5:=str5+char(myedit1.tpdata[i].extra);
   end;

   assignfile(tf1,tpfilename);
   {$I-}
   rewrite(tf1);
   {$I+}
   if timecheck.Checked then writeln(tf1,1)
   else writeln(tf1,0);
   if  djs.checked then writeln(tf1,1)
   else writeln(tf1,0);
   writeln(tf1,tptotal);
   for i:=1 to tptotal do
   begin
        writeln(tf1,dispmode[i]);
        writeln(tf1,hidemode[i]);
        writeln(tf1,stoptime[i]);
        writeln(tf1,movespeed[i]);
        writeln(tf1,dweek[i]);
        writeln(tf1,disptimeh[i]);
        writeln(tf1,disptimem[i]);
        writeln(tf1,closeh[i]);
        writeln(tf1,closem[i]);
   end;
   k:=myedit1.GetimageCount;
   writeln(tf1,k);
   for i:=0 to k-1 do
   begin
        writeln(tf1,myedit1.getimage(i));
   end;
   writeln(tf1,str1);
   writeln(tf1,str2);
   writeln(tf1,str3);
   writeln(tf1,str4);
   writeln(tf1,str5);
   writeln(tf1,tpedit.text);
   closefile(tf1);
end;

procedure Tfrmtpsend.tpsaveasClick(Sender: TObject);
begin
    SaveDialog1.filename:=tpfilename;
    SaveDialog1.Filter:='條屏文件(*.TP)|*.TP';
    SaveDialog1.DefaultExt:='tp';
    if SaveDialog1.Execute then
    begin
       tpfilename:=SaveDialog1.filename;
       caption:='條屏發送軟件  -- '+tpfilename;
       savetpfile;
    end;
end;

procedure Tfrmtpsend.tpclosefileClick(Sender: TObject);
var
   i:integer;
begin
     i:=application.MessageBox('File is save?',pchar(tpfilename),3);
     if i=6 then  tpsaveasClick(Sender);
     inittpdata;
end;

procedure Tfrmtpsend.tpsendClick(Sender: TObject);
begin
     scom1.visible:=true;
     scom2.visible:=true;
end;

procedure Tfrmtpsend.scom1Click(Sender: TObject);
begin
     com:=1;
     sendtpdata;
end;

procedure Tfrmtpsend.scom2Click(Sender: TObject);
begin
     com:=2;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情综合亚洲精品| av激情亚洲男人天堂| 国产精品色在线| 欧美日韩国产首页在线观看| 国产成人av网站| 蜜桃视频一区二区三区 | 国产精品的网站| 欧美一区二区三区日韩| 99re66热这里只有精品3直播| 免费一级欧美片在线观看| 亚洲色图另类专区| www成人在线观看| 欧美日本在线看| aa级大片欧美| 成人激情小说乱人伦| 久久av老司机精品网站导航| 亚洲线精品一区二区三区| 欧美激情在线一区二区| 日韩精品一区二区三区三区免费| 91麻豆国产在线观看| 国产精品一区二区久激情瑜伽 | 洋洋成人永久网站入口| 中文字幕一区二区不卡| 精品国产污网站| 日韩丝袜美女视频| 在线播放国产精品二区一二区四区| 91麻豆成人久久精品二区三区| 大美女一区二区三区| 国产麻豆视频精品| 国产一区二区三区在线看麻豆| 日本不卡视频在线观看| 午夜精品影院在线观看| 亚洲一区二区在线视频| 亚洲另类中文字| 亚洲男人天堂av网| 夜夜亚洲天天久久| 亚洲一区二区av在线| 一区二区三区四区乱视频| 亚洲色图欧美偷拍| 亚洲综合在线视频| 亚洲成人免费观看| 亚洲图片欧美色图| 琪琪一区二区三区| 日本成人在线网站| 久久99日本精品| 黄色小说综合网站| 粉嫩一区二区三区性色av| 国产91精品露脸国语对白| 成人午夜在线播放| 91视频在线观看| 欧美亚洲免费在线一区| 欧美精品粉嫩高潮一区二区| 91麻豆精品国产自产在线| 欧美va亚洲va香蕉在线| 国产亚洲精品超碰| 中文字幕亚洲成人| 亚洲综合偷拍欧美一区色| 午夜视频在线观看一区二区 | 亚洲欧美日韩国产手机在线| 亚洲天堂2016| 亚洲一区二区三区四区在线免费观看| 亚洲一卡二卡三卡四卡无卡久久 | 久久久久久久久久久久久女国产乱| 久久精品在线免费观看| 国产精品国产三级国产专播品爱网 | 91精品久久久久久久91蜜桃| 日韩女同互慰一区二区| 精品久久久久久久人人人人传媒 | 久久99国产精品免费| 国产成人激情av| 欧美无砖砖区免费| 精品国产一二三区| 中文字幕亚洲欧美在线不卡| 亚洲一线二线三线久久久| 美女视频一区在线观看| 成人午夜又粗又硬又大| 欧美体内she精视频| 精品国产91亚洲一区二区三区婷婷| 久久亚洲春色中文字幕久久久| 国产精品传媒在线| 日韩二区三区四区| 成人在线视频一区| 在线播放欧美女士性生活| 久久免费的精品国产v∧| 一区二区三区四区国产精品| 极品美女销魂一区二区三区免费| 99久久99久久精品免费看蜜桃| 欧美一区二区三区日韩| 亚洲欧洲国产日本综合| 人人精品人人爱| 91香蕉视频在线| 日韩亚洲欧美在线| 伊人婷婷欧美激情| 国产福利视频一区二区三区| 欧美日韩在线精品一区二区三区激情| 精品三级av在线| 一个色综合网站| 成人手机在线视频| 日韩欧美国产系列| 一区二区三区在线观看网站| 国产乱国产乱300精品| 精品视频在线视频| 中文字幕一区二区三区乱码在线 | 捆绑紧缚一区二区三区视频| 99精品视频一区| 久久久高清一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 成人小视频免费观看| 精品国产sm最大网站| 午夜不卡av在线| 在线一区二区视频| 中文字幕中文在线不卡住| 九九九精品视频| 欧美一区二区三区白人| 亚洲国产成人va在线观看天堂| av中文一区二区三区| 国产亚洲成aⅴ人片在线观看| 免费av成人在线| 欧美日韩在线亚洲一区蜜芽| 亚洲女与黑人做爰| 91在线观看地址| 亚洲国产精品99久久久久久久久| 九九国产精品视频| 日韩一区二区高清| 五月激情综合网| 欧美日韩国产系列| 亚洲bt欧美bt精品| 91久久一区二区| 亚洲精品免费在线| 91丨九色丨国产丨porny| 国产精品久久久久aaaa| 国产69精品久久99不卡| 国产欧美精品区一区二区三区| 激情文学综合丁香| 久久青草欧美一区二区三区| 久久疯狂做爰流白浆xx| 日韩精品一区在线| 国产一区二区不卡老阿姨| 一区二区三区欧美久久| 色视频成人在线观看免| 久99久精品视频免费观看| 亚洲另类一区二区| 亚洲婷婷在线视频| 国产一区二区电影| 国产欧美一区二区在线| 国产高清一区日本| 中文字幕乱码亚洲精品一区| 粉嫩欧美一区二区三区高清影视 | 欧美日韩美少妇| 亚洲午夜日本在线观看| 欧美精品在欧美一区二区少妇| 亚洲成av人片| 日韩片之四级片| 久久av资源网| 国产精品全国免费观看高清 | 久久成人18免费观看| 欧美成人三级在线| 国产不卡高清在线观看视频| 日韩毛片视频在线看| 91视频91自| 日韩国产成人精品| 26uuu国产电影一区二区| 粉嫩绯色av一区二区在线观看| 亚洲私人黄色宅男| 欧美日本一区二区在线观看| 麻豆国产精品视频| 欧美国产日韩亚洲一区| 欧美伊人久久大香线蕉综合69| 亚洲.国产.中文慕字在线| 精品嫩草影院久久| 99久久精品国产网站| 午夜精品久久久久久久99樱桃| 日韩一级高清毛片| a级高清视频欧美日韩| 婷婷开心久久网| 国产午夜亚洲精品不卡| 在线观看国产91| 国内成人精品2018免费看| 一区视频在线播放| 欧美一区二区三区成人| 91在线观看成人| 看片网站欧美日韩| 一区二区三区四区在线免费观看| 日韩欧美在线123| 91小视频在线免费看| 韩国欧美国产1区| 亚洲午夜在线电影| 国产亚洲精品久| 3atv一区二区三区| av电影一区二区| 韩国女主播成人在线| 午夜天堂影视香蕉久久| 国产精品久久久久久久久免费桃花| 欧美日韩亚洲丝袜制服| 成人夜色视频网站在线观看| 丝袜美腿高跟呻吟高潮一区| 亚洲色图一区二区三区| 久久亚洲影视婷婷| 91麻豆精品国产自产在线观看一区| 99久久久免费精品国产一区二区|