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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mainunit.pas

?? IDE開發(fā)環(huán)境
?? PAS
?? 第 1 頁 / 共 5 頁
字號(hào):
        MainForm.Next;
      DosCommand1.Execute; //Do it!
      Run := True;
{    End;
  if (RQ1.Checked = True) Then
    Begin
      Save1Click(Sender);
      Form1.Panel1.Height := 100;
      Form1.Memo1.Text := '';
      SetCurrentDir(ExtractFilePath(OptionsFrm.CompileCommand.Text));
      BPCName := ChangeFileExt(ProjectName, '.BPC');
      DosCommand1.CommandLine := OptionsFrm.CompileCommand.Text + ' "' + BPCName+'"';      if ActiveMDIChild.Handle <> Form1.Handle then
        MainForm.Next;
      DosCommand1.Execute;
      Run := True;
      DosCommand1.CommandLine := ChangeFileExt(ProjectName, '.EXE');
      DosCommand1.Execute;
      Exit;
    End;}
  INIFile.Free;
end;

procedure TMainForm.Run2Click(Sender: TObject);
var IniFile : TINIFile;
begin
INIFile := TINIFile.Create(ProjectName);
      Save1Click(Sender);
      Form1.Panel1.Height := 100;
      Form1.Memo1.Text := '';

      //Do some special things for RQ:
      DeleteFile(PChar(ChangeFileExt(ProjectName, '.EXE'))); //In RQ, the compile will stop if the EXE already exists?
      SetCurrentDir(ExtractFilePath(INIFile.ReadString('Project', 'CompileCommand-Long', '')));

      //Set the compile command:
      DosCommand1.CommandLine := Format(INIFile.ReadString('Project', 'CompileCommand-8.3', ''), [INIFile.ReadString('Project', 'CompileFile-8.3', '')]);      if ActiveMDIChild.Handle <> Form1.Handle then

      if ActiveMDIChild.Handle <> Form1.Handle then
        MainForm.Next;
      DosCommand1.Execute; //Do it!

      Run := False; //Make sure the program doesn't run
{
  if (KB1.Checked = True) Then
    Begin
      Save1Click(Sender);
      Form1.Panel1.Height := 100;
      Form1.Memo1.Text := '';
      SetCurrentDir(PChar(ExtractFilePath(Application.ExeName) + 'KoolBASIC\'));
      DosCommand1.CommandLine := 'KoolB.exe -Windows "' + ChangeFileExt(FileName, '.bas"');
      if ActiveMDIChild.Handle <> Form1.Handle then
        MainForm.Next;
      DosCommand1.Execute;
      Run := False;
      Exit;
    End;
  if (RQ1.Checked = True) Then
    Begin
      Save1Click(Sender);
      Form1.Panel1.Height := 100;
      Form1.Memo1.Text := '';
      MoveFile(PChar(FileName), PChar(ExtractFilePath(Application.ExeName) + 'Rapid-Q\' + ExtractFileName(FileName)));
      SetCurrentDir(PChar(ExtractFilePath(Application.ExeName) + 'Rapid-Q\'));
//      DosCommand1.CommandLine := 'RC.exe "' + ExtractFileName(BASICFile) + '"';
      if ActiveMDIChild.Handle <> Form1.Handle then
        MainForm.Next;
      DosCommand1.Execute;
      Run := False;
      Exit;
    End;
//  ShellExecute(Handle,nil,PChar('KoolB.exe'), PChar(' > Results.txt'), nil,SW_SHOWNORMAL);
//  ShellExecute(Handle,nil,PChar('KoolB.exe'), PChar(' > Results.txt'), nil,SW_SHOWNORMAL);
}
INIFile.Free;
end;

procedure TMainForm.DosCommand1NewLine(Sender: TObject; NewLine: String;
  OutputType: TOutputType);
begin
  Form1.Memo1.Lines.Add(NewLine);
end;

procedure TMainForm.DosCommand1Terminated(Sender: TObject);
var Results : String; INIFile : TINIFile;
begin
INIFile := TINIFile.Create(ProjectName);
IF Run = True then
begin
  Results := Form1.Memo1.Text;
  ShellExecute(Handle, nil, PChar(ChangeFileExt(INIFile.ReadString('Project', 'CompileFile-Long', ''), '.EXE ')), PChar(INIFile.ReadString('Project', 'ParamsToPass', '')), nil, SW_SHOWNORMAL);
 { if Pos('Compile Time:',Results) <> 0 Or Pos('Compile time:', Results) then
    begin
      Form1.Panel1.Height := 3;
      if Run = True then
        begin
          if (Language = 'KoolBASIC') Then
            Begin
              ShellExecute(Handle, nil, PChar(ChangeFileExt(FileName, '.exe')), nil, nil, SW_SHOWNORMAL);
              Run := False;
              Exit;
            End;
          If (RQ1.Checked = True) Then
            Begin
              ShellExecute(Handle, nil, PChar(ChangeFileExt(FileName,'.exe')), nil, nil, SW_SHOWNORMAL);
              Run := False;
              Exit;
            End;
        end;
    end
  else
    begin}
      Form1.Memo1.SelStart := 0;
      Form1.Memo1.SelLength := 0;
  //  end;
end;
end;

procedure TMainForm.PropertiesSetEditText(Sender: TObject; ACol,
  ARow: Integer; const Value: String);
var temp : Integer;
begin
    try
      temp := StrToInt(Properties.Cells[1,1]);
    except
      on EConvertError do temp := 0;
    end;
  RTDesigner1.Control[0].Top := temp;
  RTDesigner1.UpdateSelection;
end;

procedure TMainForm.TreeView2GetSelectedIndex(Sender: TObject;
  Node: TTreeNode);
begin
  if (TreeView2.Selected.Text = 'BASIC Project') Then Exit;
  if (TreeView2.Selected.Text = 'Form Designer') Then
    begin
      if (MainForm.ActiveMDIChild.Handle = Form1.Handle) Then
        MainForm.Next;
        RTDesigner1.SelectNone;
        Exit;
    end;
  if (TreeView2.Selected.Text = 'Code View') Then
    begin
      if (MainForm.ActiveMDIChild.Handle <> Form1.Handle) Then
        MainForm.Next;
        Exit;
    end;
  RTDesigner1.SelectNone;
  with ComboBox1 do
  RTDesigner1.AddToSelection(TControl(TreeView2.Selected.Data));
  RTDesigner1.ShowSelection(True);
end;

procedure TMainForm.TreeView2Click(Sender: TObject);
var Forms : Integer;
begin

  IF (RTDesigner1.BaseControl = nil) Then exit;
  If (RTDesigner1.EditMode = False) Then Exit;
  if (TreeView2.Selected.Text = 'BASIC Project') Then Exit;
  if (TreeView2.Selected.Text = 'Form Designer') Then
    begin
      if (MainForm.ActiveMDIChild.Handle = Form1.Handle) Then
        MainForm.Next;
        Exit;
    end;
  if (TreeView2.Selected.Text = 'Code View') Then
    begin
      if (MainForm.ActiveMDIChild.Handle <> Form1.Handle) Then
        MainForm.Next;
        Exit;
    end;
  if (TreeView2.Selected.Parent.Text = 'Code View') Then Begin
    if (MainForm.ActiveMDIChild.Handle <> Form1.Handle) Then
      MainForm.Next;
    Form1.Tabs.ActivePage:= Form1.Tabs.Pages[TTabSheet(TreeView2.Selected.Data).TabIndex];
    Exit;
  End;
  if (TreeView2.Selected.Parent.Text = 'Form Designer') Then Begin
    For Forms := 0 To MainForm.MDIChildCount-1 Do
      Begin
        if (MainForm.MDIChildren[Forms].Handle <> Form1.Handle) Then
          ShowWindow(MainForm.MDIChildren[Forms].Handle, SW_HIDE);
      End;
//    ShowWindow(MainForm.ActiveMDIChild.Handle, SW_HIDE);
    ShowWindow(TMDIChild(TreeView2.Selected.Data).Handle, SW_SHOW);
    TMDIChild(TreeView2.Selected.Data).BringToFront;
    RTDesigner1.BaseControl := TMDIChild(TreeView2.Selected.Data);
    SelectAt(FindString(TForm(TreeView2.Selected.Data).Caption));
    Properties.Cells[1,0]:= 'None';
    Properties.Cells[1,1]:= IntToStr(ActiveMDIChild.Top);
    Properties.Cells[1,2]:= IntToStr(ActiveMDIChild.Left);
    Properties.Cells[1,3]:= IntToStr(ActiveMDIChild.Height);
    Properties.Cells[1,4]:= IntToStr(ActiveMDIChild.Width);
    Exit;
  End;
  RTDesigner1.SelectNone;
  with ComboBox1 do
  RTDesigner1.AddToSelection(TControl(TreeView2.Selected.Data));
  RTDesigner1.ShowSelection(True);
end;

procedure TMainForm.TreeView2KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var TempNode : TTabSheet;
begin
  If (RTDesigner1.EditMode = False) Then Exit;
  if (Key = VK_DELETE) Then
    begin
      if (TreeView2.Selected.Text = 'BASIC Project') Or (TreeView2.Selected.Text = 'Form Designer') Or (TreeView2.Selected.Text = 'Code View') Then Exit;
      if (TreeView2.Selected.Parent.Text = 'Code View') Then Begin
         if (TTabSheet(TreeView2.Selected.Data).Tag = 1) Then Exit;
         if (MessageDlg('Are you sure you want to delete this file from the project?', mtWarning, [mbYes, mbNo], 0) <> mrYes) Then Exit;
         TempNode := TTabSheet(TreeView2.Selected.Data);
         TreeView2.Selected.Data := nil;
         Form1.Tabs.Pages[TempNode.TabIndex].TabVisible := False;
         TempNode.Free;
         TreeView2.Items.Delete(TreeView2.Selected);
         Exit;
      End;
      TreeView2.Items.Delete(TreeView2.Selected);
      RTDesigner1.DeleteSelection;
    end;

  if (TreeView2.Selected.Text = 'BASIC Project') Then Exit;
  if (TreeView2.Selected.Text = 'Form Designer') Or (TreeView2.Selected.Text = 'Form1') Then
    begin
      if (MainForm.ActiveMDIChild.Handle = Form1.Handle) Then
        MainForm.Next;
        Exit;
    end;
  if (TreeView2.Selected.Text = 'Code View') Then
    begin
      if (MainForm.ActiveMDIChild.Handle <> Form1.Handle) Then
        MainForm.Next;
        Exit;
    end;
  if (TreeView2.Selected.Parent.Text = 'Code View') Then Begin
    if (MainForm.ActiveMDIChild.Handle <> Form1.Handle) Then
      MainForm.Next;
    Form1.Tabs.ActivePage:= Form1.Tabs.Pages[TTabSheet(TreeView2.Selected.Data).TabIndex];
    Exit
  End;
  RTDesigner1.SelectNone;
  with ComboBox1 do
  RTDesigner1.AddToSelection(TControl(TreeView2.Selected.Data));
  RTDesigner1.ShowSelection(True);
  TreeView2.SetFocus;
end;

procedure TMainForm.RTDesigner1RemoveControl(Sender: TObject;
  aControl: TControl);
var Items : Integer;
begin
  For Items := 0 To TreeView2.Items.Count-1 Do
    begin
      if TreeView2.Items[Items].Data = aControl Then
        begin
          TreeView2.Items.Delete(TreeView2.Items[Items]);
          Exit;
        end;
    End;
end;

procedure TMainForm.TreeView2DragOver(Sender, Source: TObject; X,
  Y: Integer; State: TDragState; var Accept: Boolean);
begin
  Accept := False;
//  if (Sender = TTreeView) Then
    if (TTreeView(Sender) = TreeView2) Then
      Accept := True;
end;

procedure TMainForm.TreeView2DragDrop(Sender, Source: TObject; X,
  Y: Integer);
var   TargetNode : TTreeNode;
      SourceNode : TTreeNode;
      CurrentControl : TControl;
begin
  With TreeView2 Do
    Begin
      TargetNode := GetNodeAt(X,Y);
      SourceNode := Selected;
      if (TargetNode = nil) Or (TargetNode = Selected.Parent) Then
        Begin
          EndDrag(False);
          Exit;
        End;
      if (SourceNode.Level = 0) Or (SourceNode.Level = 1) Or (TargetNode.Level = 0) Or (TargetNode.Text = 'Code View') Then
        Begin
          EndDrag(False);
          Exit;
        End;
      if (IsAParentNode(Selected, TargetNode)) Then
        Begin
          EndDrag(False);
          Exit;
        End;
     if (TControl(TargetNode.Data).ClassName = 'TGroupBox') Or (TControl(TargetNode.Data).ClassName = 'TPanel') Or (TControl(TargetNode.Data).ClassName = 'TMDIChild') Then
        Begin
          MoveTreeNode(TreeView2, SourceNode, TargetNode);
          SourceNode.Delete;
          TargetNode.Expand(True);
          TWinControl(SourceNode.Data).Parent := TWinControl(TargetNode.Data);
          TWinControl(SourceNode.Data).Left := 5;
          TWinControl(SourceNode.Data).Top := 5;
          CurrentControl := RTDesigner1.Control[0];
          RTDesigner1.SelectNone;
          RTDesigner1.AddToSelection(CurrentControl);
          RTDesigner1.ShowSelection(True);
        End
      Else
        Begin
          ShowMessage('Cannot put a control on a ' + TControl(TargetNode.Data).ClassName + '.');
          EndDrag(False);
          Exit;
        End;
    End;
end;

procedure TMainForm.RTDesigner1BaseControlClick(Sender: TObject;
  var ClearSelection, DrawSelectionFrame: Boolean; Shift: TShiftState; X,
  Y: Integer);
Var Items : Integer;
begin
  For Items := 0 To TreeView2.Items.Count-1 Do
    begin
      if TreeView2.Items[Items].Data = ActiveMDIChild Then
        begin
          TreeView2.Select(TreeView2.Items[Items]);
          //TreeView2.Select(TreeView2.Items.AddChildObject(TreeView2.Items[Items], Control.Name, TObject(Control)));
        end;
    End;
  SelectAt(FindString(TMDIChild(TreeView2.Selected.Data).Caption));
  Properties.Cells[1,0]:= 'None';
  Properties.Cells[1,1]:= IntToStr(ActiveMDIChild.Top);
  Properties.Cells[1,2]:= IntToStr(ActiveMDIChild.Left);
  Properties.Cells[1,3]:= IntToStr(ActiveMDIChild.Height);
  Properties.Cells[1,4]:= IntToStr(ActiveMDIChild.Width);
end;

procedure TMainForm.TBXItem8Click(Sender: TObject);
begin
  If (ActiveMDIChild.Handle <> Form1.Handle) Then
    MainForm.Next;
//  Form1.CodeSense1.ExecuteCmd(178, 0); //178=cmCmdFind
Unit1.CodeSense[Form1.Tabs.ActivePageIndex].ExecuteCmd(cmCmdFind, 0)
end;

procedure TMainForm.TBXItem9Click(Sender: TObject);
begin
  If (ActiveMDIChild.Handle <> Form1.Handle) Then
    MainForm.Next;
//  Form1.CodeSense1.ExecuteCmd(169, 0);      //aka. Find & Replace
    Unit1.CodeSense[Form1.Tabs.ActivePageIndex].ExecuteCmd(169, 0)

end;

procedure TMainForm.TBXItem10Click(Sender: TObject);
begin
  If (ActiveMDIChild.Handle <> Form1.Handle) Then
    MainForm.Next;
//  Form1.CodeSense1.ExecuteCmd(168, -1); //aka. Goto Line
Unit1.CodeSense[Form1.Tabs.ActivePageIndex].ExecuteCmd(168, -1);
end;

procedure TMainForm.TBXItem20Click(Sender: TObject);
begin
  If ActiveMDIChild.Handle = Form1.Handle Then
    MainForm.Next;
//  RTDesigner1.ShowSelection(True);
  RTDesigner1.SendToBack;
end;

procedure TMainForm.TBXItem21Click(Sender: TObject);
begin
  If ActiveMDIChild.Handle = Form1.Handle Then
    MainForm.Next;
//  RTDesigner1.ShowSelection(True);
  RTDesigner1.SendToBack;
end;

procedure TMainForm.TBXItem31Click(Sender: TObject);
begin

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色国产精品一区在线观看| 欧美系列日韩一区| 有码一区二区三区| 日韩欧美黄色影院| 91在线小视频| 另类人妖一区二区av| 亚洲色图视频网| 精品国产免费一区二区三区四区| 99国内精品久久| 国产主播一区二区三区| 亚洲成人综合视频| 综合亚洲深深色噜噜狠狠网站| 欧美一级国产精品| 欧美午夜不卡在线观看免费| 高清国产一区二区| 久久精品久久综合| 午夜精品久久久久久久99水蜜桃| 中文字幕av不卡| www欧美成人18+| 欧美一区二区三区四区高清 | 久久成人免费日本黄色| 亚洲美女少妇撒尿| 欧美激情艳妇裸体舞| 欧美精品一区视频| 欧美一区二区三区免费观看视频| 色婷婷av一区二区| 99久久免费精品| 成人精品gif动图一区| 狠狠色丁香婷婷综合| 麻豆91在线观看| 青青草97国产精品免费观看无弹窗版| 亚洲永久精品大片| 一区二区三区四区在线播放| 国产精品久久久久婷婷二区次| 久久久亚洲精品石原莉奈| 欧美一级艳片视频免费观看| 欧美日韩夫妻久久| 欧美日韩国产精品成人| 欧美色爱综合网| 欧美吞精做爰啪啪高潮| 欧美在线小视频| 欧美视频自拍偷拍| 欧美日韩免费不卡视频一区二区三区| 色久综合一二码| 欧洲另类一二三四区| 欧美日韩在线不卡| 51精品国自产在线| 日韩一区二区三区视频在线| 欧美一区二区精美| 欧美一级免费大片| 2023国产精品| 国产色91在线| 亚洲视频一区二区免费在线观看| 亚洲视频你懂的| 性做久久久久久免费观看| 天天综合日日夜夜精品| 全国精品久久少妇| 国产一级精品在线| 不卡一区二区在线| 欧美在线制服丝袜| 在线不卡中文字幕播放| 欧美xxxxxxxxx| 国产欧美视频在线观看| 亚洲欧美激情一区二区| 亚洲1区2区3区视频| 麻豆久久久久久| 成人丝袜高跟foot| 91久久精品国产91性色tv| 欧美日韩成人综合| 久久女同性恋中文字幕| 国产精品国产精品国产专区不片| 亚洲精品免费在线| 蜜桃av一区二区在线观看| 国产精品自拍在线| 色婷婷综合在线| 日韩视频免费观看高清完整版在线观看| 精品久久久久久亚洲综合网 | 国产一区二区看久久| 国产99精品国产| 日本乱人伦aⅴ精品| 欧美福利视频导航| 国产欧美一区二区三区鸳鸯浴| 亚洲精品视频一区| 久久精品国产**网站演员| 成人av免费网站| 91精品国产色综合久久不卡蜜臀| 国产亚洲女人久久久久毛片| 亚洲美女精品一区| 韩国理伦片一区二区三区在线播放| 99精品黄色片免费大全| 日韩欧美色综合网站| 中文字幕五月欧美| 奇米精品一区二区三区在线观看一 | 亚洲精品欧美二区三区中文字幕| 免费在线视频一区| 色综合久久天天综合网| 精品国产欧美一区二区| 亚洲最大成人网4388xx| 韩国av一区二区三区| 欧美亚洲尤物久久| 国产欧美一区二区精品性| 日韩av不卡一区二区| 99re热这里只有精品免费视频| 日韩亚洲欧美在线| 一区二区三区日韩精品| 国产a区久久久| 欧美一区欧美二区| 亚洲小说春色综合另类电影| 国产精品一区三区| 91精品国产麻豆| 一卡二卡欧美日韩| 成人福利视频网站| 2022国产精品视频| 日本aⅴ免费视频一区二区三区| 日本精品视频一区二区| 亚洲国产精品v| 精品一区二区久久| 7777女厕盗摄久久久| 亚洲最大成人综合| 色婷婷av一区| 中文字幕亚洲欧美在线不卡| 国产麻豆视频一区二区| 欧美v日韩v国产v| 天天av天天翘天天综合网 | 欧美综合视频在线观看| 国产精品乱码久久久久久| 韩国一区二区视频| 日韩欧美一区在线| 日本中文在线一区| 91精品一区二区三区在线观看| 一区二区三区免费观看| 91在线看国产| 亚洲天堂精品在线观看| aa级大片欧美| 日韩美女视频一区| 91丨porny丨最新| 亚洲欧美激情视频在线观看一区二区三区| 国产成人午夜高潮毛片| 国产亚洲一区二区三区在线观看| 精品一区二区免费在线观看| 日韩精品一区在线观看| 久久99精品国产91久久来源| 日韩女优毛片在线| 国精品**一区二区三区在线蜜桃| 精品国产亚洲一区二区三区在线观看| 麻豆91在线观看| 久久九九全国免费| 成人视屏免费看| 中文字幕日韩一区| 免费观看久久久4p| 91官网在线免费观看| 亚洲人妖av一区二区| 成人免费av资源| **性色生活片久久毛片| 99精品欧美一区| 一区二区三区精品视频在线| 欧美亚洲禁片免费| 日本一区中文字幕| 2021国产精品久久精品| 大胆欧美人体老妇| 亚洲蜜臀av乱码久久精品| 欧美日韩成人激情| 久久99精品久久久| 欧美国产日本视频| 91久久精品日日躁夜夜躁欧美| 亚洲小说春色综合另类电影| 欧美一区二区精品久久911| 国产在线精品免费| 国产精品白丝在线| 欧美久久久久免费| 国产精品一区二区免费不卡| 国产精品九色蝌蚪自拍| 欧美另类一区二区三区| 国产资源精品在线观看| 亚洲人成在线观看一区二区| 欧美日韩大陆一区二区| 国产精品一区二区黑丝| 亚洲精品一二三| 日韩精品一区二区三区视频在线观看| 成人深夜在线观看| 天天综合天天综合色| 中文字幕国产一区二区| 欧美日韩一级黄| 国产成人综合自拍| 亚洲1区2区3区4区| 国产精品全国免费观看高清 | 69堂亚洲精品首页| 国产馆精品极品| 亚洲成人动漫一区| 日本一区二区在线不卡| 欧美日韩中文字幕精品| 国产精品伊人色| 日本中文字幕一区二区有限公司| 日本一区二区视频在线| 91精品免费观看| 91视频一区二区三区| 国产在线精品不卡| 偷拍亚洲欧洲综合| 亚洲色欲色欲www在线观看| 久久亚洲一级片|