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

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

?? iwhtmlcolde.pas

?? TMS IntraWEb增強(qiáng)控件TMSIntraWeb_v2.3.2.1_D2007.rar
?? PAS
字號(hào):
{***************************************************************************}
{ TMS IntraWeb Component Pack Pro                                           }
{ for Delphi & C++Builder                                                   }
{ version 2.2                                                               }
{                                                                           }
{ written by TMS Software                                                   }
{            copyright ?2002 - 2004                                        }
{            Email : info@tmssoftware.com                                   }
{            Web : http://www.tmssoftware.com                               }
{                                                                           }
{ The source code is given as is. The author is not responsible             }
{ for any possible damage done due to the use of this code.                 }
{ The component can be freely used in any application. The complete         }
{ source code remains property of the author and may not be distributed,    }
{ published, given or sold in any form as such. No parts of the source      }
{ code can be included in any other component or application without        }
{ written authorization of the author.                                      }
{***************************************************************************}

unit IWHTMLColDE;
{$I TMSDEFS.INC}
interface

uses
  Classes, Forms, Dialogs, Controls, Windows, TypInfo, Graphics, IWHTMLColProp, 
  Sysutils, IWTMSMenus,DesignIntf, DesignEditors;
//{$IFDEF DELPHI6_LVL}
//  DesignIntf, DesignEditors
//{$ELSE}
//  DsgnIntf
//{$ENDIF}
//  ;

type
  TIWHTMLColDefaultEditor = class(TDefaultEditor)
  protected
//  {$IFNDEF DELPHI6_LVL}
//    procedure EditProperty(PropertyEditor: TPropertyEditor;
//                           var Continue, FreeEditor: Boolean); override;
//  {$ELSE}
    procedure EditProperty(const Prop:IProperty; var Continue:Boolean); override;
//  {$ENDIF}
  public
    function GetVerb(index:integer):string; override;
    function GetVerbCount:integer; override;
    procedure ExecuteVerb(Index:integer); override;
  end;

  TIWHTMLCollectionProperty = class(TClassProperty)
  public
    function GetAttributes: TPropertyAttributes; override;
    procedure Edit; override;
    procedure SetValue(const Value: String); override;
    function GetValue: String; override;
  end;

implementation

function TIWHTMLCollectionProperty.GetAttributes: TPropertyAttributes;
begin
  Result := [paDialog];
end;

procedure TIWHTMLCollectionProperty.Edit;
var
  HTMLEditor: THTMLColEditor;
  PropInfo: PPropInfo;
  s: string;
  i: Integer;
  sl: TTIWStaticMenuItems;
  id: TItemData;
begin
  HTMLEditor := THTMLColEditor.Create(Application);

  try
    PropInfo:= typInfo.GetPropInfo(GetComponent(0).ClassInfo,'BaseDir');
    if Assigned(PropInfo) then
      HTMLEditor.HTMLStaticText1.BaseDir := GetStrProp(GetComponent(0),PropInfo);

    HTMLEditor.ToolButton3.Enabled := GetComponent(0).ClassName = 'TTIWStaticMenu';

    sl := TTIWStaticMenuItems(GetOrdValue);

    HTMLEditor.ListBox1.Items.Clear;

    for i := 1 to sl.Count do
    begin
      s := sl.Items[i - 1].Caption;
      id := TItemData.Create;
      id.ClientCode := sl.Items[i - 1].ClientClick;
      id.Fixed := sl.Items[i - 1].Fixed;
      HTMLEditor.ListBox1.Items.AddObject(s,id);
    end;

    HTMLEditor.Memo1.Lines.Clear;

    if sl.Count > 0 then
    begin
      HTMLEditor.Memo1.Lines.Text := sl.Items[0].Caption;
      HTMLEditor.Memo2.Lines.Text := sl.Items[0].ClientClick;
      HTMLEditor.CheckBox1.Checked := sl.Items[0].Fixed;
      HTMLEditor.ListBox1.ItemIndex := 0;
    end;

    if HTMLEditor.Showmodal = mrOK then
    begin
      sl.Clear;
      for i := 1 to HTMLEditor.Listbox1.Items.Count do
      begin
        with sl.Add do
        begin
          Caption := HTMLEditor.Listbox1.Items[i - 1];
          ClientClick := TItemData(HTMLEditor.Listbox1.Items.Objects[i - 1]).ClientCode;
          Fixed := TItemData(HTMLEditor.Listbox1.Items.Objects[i - 1]).Fixed;
        end;




      end;

      {
      sl.Assign(HTMLEditor.Listbox1.Items);

      for i := 1 to sl.Count do
      begin
        if Assigned(sl.Objects[i - 1]) then
        begin
          s := '"#'+IntToStr(Integer(sl.Objects[i - 1]))+'"'+sl.Strings[i - 1];
          sl.Strings[i - 1] := s;
        end;
      end;
      tmplst.Assign(sl);
      }
      Designer.Modified;

    end;

  finally
    //sl.Free;
    HTMLEditor.Free;
  end;

end;

procedure TIWHTMLCollectionProperty.SetValue(const Value: String);
begin
end;

function TIWHTMLCollectionProperty.GetValue: String;
begin
  Result := '(HTMLCollection)';
end;

{ TIWHTMLDefaultEditor }
//{$IFDEF DELPHI6_LVL}
procedure TIWHTMLColDefaultEditor.EditProperty(const Prop:IProperty; var Continue:Boolean);
//{$ELSE}
//procedure TIWHTMLColDefaultEditor.EditProperty(PropertyEditor: TPropertyEditor;
//  var Continue, FreeEditor: Boolean);
//{$ENDIF}
var
  PropName: string;
begin
// {$IFDEF DELPHI6_LVL}
  PropName := Prop.GetName;
// {$ELSE}
//  PropName := PropertyEditor.GetName;
// {$ENDIF}
  if (CompareText(PropName, 'ITEMS') = 0) then
  begin
//  {$IFDEF DELPHI6_LVL}
    Prop.Edit;
//  {$ELSE}
//    PropertyEditor.Edit;
//  {$ENDIF}
    Continue := False;
  end;
end;



procedure TIWHTMLColDefaultEditor.ExecuteVerb(Index: integer);
var
  compiler:string;
begin
  case Index of
  0: Edit;
  1: begin
       {$IFDEF VER130}
         {$IFDEF BCB}
         compiler:='C++Builder 5';
         {$ELSE}
         compiler:='Delphi 5';
         {$ENDIF}
       {$ENDIF}
       {$IFDEF VER140}
         {$IFDEF BCB}
         compiler:='C++Builder 6';
         {$ELSE}
         compiler:='Delphi 6';
         {$ENDIF}
       {$ENDIF}
       {$IFDEF VER150}
         compiler:='Delphi 7';
       {$ENDIF}

       MessageDlg(Component.ClassName + ' for ' + Compiler + #13#10#13#10'?2002 - 2003 by TMS software'#13#10'http://www.tmssoftware.com',
                  mtInformation,[mbok],0);
     end;
  end;
end;



function TIWHTMLColDefaultEditor.GetVerb(index: integer): string;
begin
  Result := '';
  case Index of
  0:Result := 'HTML Collection Editor';
  1:Result := 'About';
  end;
end;

function TIWHTMLColDefaultEditor.GetVerbCount: integer;
begin
  Result := 2;
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久久国产精品| 久久www免费人成看片高清| av激情亚洲男人天堂| 国产精品色在线| 97se亚洲国产综合自在线| 亚洲自拍偷拍网站| 欧美人xxxx| 狠狠久久亚洲欧美| 中文字幕日韩欧美一区二区三区| gogo大胆日本视频一区| 亚洲一区二区在线播放相泽| 日韩欧美在线不卡| 国产精品原创巨作av| 国产精品进线69影院| 欧美视频三区在线播放| 麻豆久久久久久| 中文子幕无线码一区tr| 在线区一区二视频| 美女视频黄 久久| 亚洲欧洲精品天堂一级| 欧美性猛片aaaaaaa做受| 精品综合免费视频观看| 中文字幕一区av| 日韩免费在线观看| 91在线观看视频| 日韩黄色免费电影| 国产无一区二区| 欧美剧在线免费观看网站| 国产一区二区三区四区在线观看| 亚洲精品成人少妇| 久久亚洲一级片| 91久久久免费一区二区| 国产永久精品大片wwwapp| 亚洲精品视频在线看| 日韩精品一区二区三区蜜臀| 91丨九色丨蝌蚪富婆spa| 久久精品99国产精品| 亚洲私人影院在线观看| 欧美第一区第二区| 色偷偷一区二区三区| 蜜臀国产一区二区三区在线播放| 自拍偷自拍亚洲精品播放| 日韩亚洲电影在线| 色综合久久中文字幕| 精品伊人久久久久7777人| 亚洲伊人色欲综合网| 欧美激情在线看| 日韩一级黄色大片| 欧美色图一区二区三区| 丁香婷婷深情五月亚洲| 久久精品国产精品青草| 午夜欧美在线一二页| 亚洲人亚洲人成电影网站色| 亚洲精品一区二区三区四区高清 | 亚洲另类在线一区| 久久夜色精品国产噜噜av | 国产成人在线网站| 日本在线不卡视频| 亚洲午夜在线电影| 亚洲欧洲成人精品av97| 久久精品视频网| 久久嫩草精品久久久久| 日韩一级片在线观看| 777奇米四色成人影色区| 91国模大尺度私拍在线视频| 成人午夜电影久久影院| 国产精品123| 精品一区二区国语对白| 另类中文字幕网| 蜜臀久久99精品久久久久久9| 婷婷亚洲久悠悠色悠在线播放| 日韩伦理电影网| 亚洲欧洲av在线| 99久久精品一区二区| 中文字幕一区二区5566日韩| 91亚洲男人天堂| 精品一区二区三区视频| 欧美高清在线精品一区| 777a∨成人精品桃花网| 成人午夜av影视| 精东粉嫩av免费一区二区三区| 国产精品伦理在线| 欧美电影免费观看高清完整版在| 97se亚洲国产综合自在线不卡| 九九在线精品视频| 日本在线观看不卡视频| 亚洲国产毛片aaaaa无费看| 日本一区二区三区国色天香| 91香蕉视频黄| 成a人片国产精品| 国产v综合v亚洲欧| 日韩精品五月天| 亚洲高清视频在线| 欧美福利视频一区| 欧美羞羞免费网站| 在线观看一区二区视频| 欧美肥妇bbw| 亚洲va国产va欧美va观看| 色综合久久久久网| 国产在线播放一区二区三区 | 亚洲一级在线观看| 亚洲成a人片综合在线| 日韩和欧美的一区| 精品亚洲欧美一区| 成人高清在线视频| 欧美日韩激情一区二区三区| 日韩视频一区二区三区在线播放| 日韩精品一区二区三区蜜臀| 国产三级精品在线| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲成人av一区| 国产在线不卡一区| 在线视频国内自拍亚洲视频| 欧美一区二区三区公司| 中文字幕巨乱亚洲| 日韩高清不卡在线| 成人免费高清视频| 欧美三片在线视频观看| 国产日韩欧美一区二区三区综合| 一卡二卡欧美日韩| 国产成人免费xxxxxxxx| 欧美日韩一区二区三区在线| 久久蜜桃av一区精品变态类天堂| 一区二区三区四区在线播放| 久久66热re国产| 在线观看av一区二区| 精品av久久707| 亚洲男人的天堂在线aⅴ视频| 久草在线在线精品观看| 91福利社在线观看| 欧美国产一区在线| 日韩在线a电影| 91成人在线精品| 欧美国产综合色视频| 久久精品免费观看| 欧美日韩免费一区二区三区视频| 国产色产综合色产在线视频| 日韩av网站在线观看| av电影天堂一区二区在线观看| 欧美大片在线观看一区二区| 亚洲一区二区三区在线看| 成人av免费在线| 久久久久国产成人精品亚洲午夜| 亚洲成av人影院| 色88888久久久久久影院按摩| 久久久精品人体av艺术| 久久成人免费网站| 欧美日韩免费观看一区二区三区| 亚洲色大成网站www久久九九| 国产精一区二区三区| 欧美一级日韩一级| 视频在线观看91| 欧美日韩一区三区| 亚洲国产精品久久人人爱蜜臀| 92精品国产成人观看免费| 欧美国产乱子伦 | 99精品国产视频| 日本一区二区综合亚洲| 国产黄色精品视频| 久久免费偷拍视频| 国产麻豆精品theporn| 久久这里只有精品视频网| 美女网站色91| 欧美成人艳星乳罩| 久久国产婷婷国产香蕉| 日韩欧美一二区| 久久电影网站中文字幕| 欧美本精品男人aⅴ天堂| 国产一区在线不卡| 亚洲国产精品99久久久久久久久| 国产一区高清在线| 国产日产欧产精品推荐色| 国产1区2区3区精品美女| 中文字幕av不卡| 91色在线porny| 夜夜亚洲天天久久| 欧美绝品在线观看成人午夜影视| 三级欧美在线一区| 精品日韩成人av| 成人精品电影在线观看| 日韩理论电影院| 欧美日韩不卡一区二区| 久久99精品国产麻豆不卡| 久久久久一区二区三区四区| 高清久久久久久| 一区二区三区中文字幕| 欧美日韩国产一级| 国产一区三区三区| 亚洲色图欧洲色图婷婷| 欧美性受xxxx| 精品中文字幕一区二区| 国产精品国产三级国产普通话99 | 欧美日韩国产影片| 精彩视频一区二区三区| 国产精品视频看| 欧美色成人综合| 国产精品亚洲午夜一区二区三区| 亚洲婷婷综合久久一本伊一区| 欧美剧在线免费观看网站| 国产乱码精品一品二品|