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

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

?? wwprpedt.pas

?? 勝天進銷存源碼,國產優秀的進銷存
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
   end;
end;

Procedure TwwPictureProperty.Edit;
var component: TwwCustomMaskEdit;
    i: integer;
begin
   component:= GetComponent(0) as TwwCustomMaskEdit;
   if wwPrpEdit_PictureMask2(component) then
   begin
      for i:= 1 to PropCount-1 do  {8/23/96 - Change all selected controls }
      begin
          with GetComponent(i) as TwwCustomMaskEdit do begin
             Picture.PictureMask:= component.Picture.PictureMask;
             Picture.AutoFill:= component.Picture.AutoFill;
             Picture.AllowInvalidExit:= component.Picture.AllowInvalidExit;
             UsePictureMask:= component.UsePictureMask;
          end
      end;

      Designer.modified;
   end
end;

function TwwPictureProperty.GetAttributes: TPropertyAttributes;
begin
   Result:= [paMultiSelect, paSubProperties, paReadOnly, paDialog];
end;
function TwwRegexProperty.GetValue: string;
begin
   with (GetComponent(0) as TwwCustomMaskEdit) do begin
      result:= RegexMask.Mask;
   end;
end;

Procedure TwwRegexProperty.Edit;
var component: TwwCustomMaskEdit;
    i: integer;
begin
   component:= GetComponent(0) as TwwCustomMaskEdit;
   if wwPrpEdit_RegexMask2(component) then
   begin
      for i:= 1 to PropCount-1 do  {8/23/96 - Change all selected controls }
      begin
          with GetComponent(i) as TwwCustomMaskEdit do begin
             RegexMask.Mask:= component.RegexMask.Mask;
             RegexMask.CaseSensitive:= component.RegexMask.CaseSensitive;
//             UsePictureMask:= component.UsePictureMask;
          end
      end;

      Designer.modified;
   end
end;

function TwwRegexProperty.GetAttributes: TPropertyAttributes;
begin
   Result:= [paMultiSelect, paSubProperties, paReadOnly, paDialog];
end;

Procedure TwwPicturePropertyGen.Edit;
var component: TCustomEdit;
begin
   component:= GetComponent(0) as TCustomEdit;
   if wwPrpEdit_PictureMaskGen(component) then
   begin
      Designer.modified;
   end
end;

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

function TwwPicturePropertyGen.GetValue: string;
begin
   result:= wwGetControlPictureMask(GetComponent(0) as TCustomEdit);
end;

procedure Register;
begin
{
  RegisterPropertyEditor(TypeInfo(TStrings),
                         TwwDBLookupList, '', TwwDBLookupDisplayProperty);
  RegisterPropertyEditor(TypeInfo(TStrings),
                         TwwDBLookupCombo, '', TwwDBLookupDisplayProperty);
  RegisterComponentEditor(TwwDBLookupList, TwwDBLookupDisplayComponentEditor);
  RegisterComponentEditor(TwwDBLookupCombo, TwwDBLookupDisplayComponentEditor);
}
end;

Procedure TwwFilterFieldsProperty.Edit;
var
   listHandle : TStrings;
   component: TwwFilterDialog;
begin
   component:= GetComponent(0) as TwwFilterDialog;
   if (component.dataSource=Nil) then begin
      MessageDlg('Missing Datasource Property', mtInformation, [mbok], 0);
      exit;
   end;

   listHandle:= component.SelectedFields;

   if wwSelectFilterableFields(component, listHandle) then
   begin
      Designer.modified;
   end;

end;

Function TwwFilterfieldsProperty.GetAttributes: TPropertyAttributes;
begin
   result:= [paDialog];
end;

Function TwwFilterFieldsProperty.GetValue: string;
begin
   result:= '<TStringList>'
end;

procedure TwwRecordViewComponentEditor.edit;
begin
   (Component as TwwRecordViewDialog).execute;
end;

{procedure TwwDataInspectorComponentEditor.edit;
var
   ListHandle: TStrings;
   DataSet: TDataSet;
   useTFields: boolean;
begin
    GetComponentData(Component, listHandle, dataSet);
    if (dataset=Nil) then begin
        MessageDlg('Component requires a DataSourc/DataSet', mtInformation, [mbok], 0);
        exit;
    end;
    useTFields:= False;
    if (EditSelectedFieldsProperty(component, listHandle, DataSet,
        Designer, True, useTFields, sptObjectViewType)) then
    begin
         (Component as TwwDataInspector).ApplySettings;
    end
end;
}

{$ifdef win32}
Procedure TwwRichEditItemsProperty.Edit;
var richedit: TwwCustomRichEdit;
    prevoptions: TwwRichEditOptions;
begin
   richedit:= GetComponent(0) as TwwCustomRichEdit;
   prevOptions:= richedit.editoroptions;
   richedit.editoroptions:= richedit.editoroptions + [reoShowLoad];
   if richedit.execute then Designer.modified;
   richedit.editoroptions:= prevOptions;
end;

function TwwRichEditItemsProperty.GetAttributes: TPropertyAttributes;
begin
   result:= [paDialog]
end;

function TwwRichEditItemsProperty.GetValue: string;
begin
   result:= '<TStringList>'
end;

procedure TwwRichEditComponentEditor.edit;
var richedit: TwwCustomRichEdit;
    prevoptions: TwwRichEditOptions;
begin
    richedit:= (Component as TwwCustomRichEdit);
    prevOptions:= richedit.editoroptions;
    richedit.editoroptions:= richedit.editoroptions + [reoShowLoad];
    if (Component as TwwCustomRichEdit).execute then
       Designer.modified;
    richedit.editoroptions:= prevOptions;
end;

procedure TwwRichEditBarComponentEditor.edit;
var richedit: TwwCustomRichEdit;
    prevoptions: TwwRichEditOptions;
begin
    richedit:= (Component as TwwRichEditBar).RichEdit;
    prevOptions:= richedit.editoroptions;
    richedit.editoroptions:= richedit.editoroptions + [reoShowLoad];
    if (richedit).execute then
       Designer.modified;
    richedit.editoroptions:= prevOptions;
end;

{$endif}

function TwwControllerListProperty.GetAttributes: TPropertyAttributes;
begin
   Result:= [paReadOnly];
end;

function TwwControllerListProperty.GetValue: string;
begin
   Result:= '<InfoPower use only>'
end;

{$ifdef wwDelphi3Up}
function TwwIndexDefsProperty.GetAttributes: TPropertyAttributes;
begin
   Result:= [paReadOnly];
end;

function TwwIndexDefsProperty.GetValue: string;
begin
   Result:= '<InfoPower use only>'
end;
{$endif}

function TwwObjPictureProperty.GetValue: string;
begin
   with (GetComponent(0) as TwwInspectorItem) do
      result:= Picture.PictureMask;
end;

Procedure TwwObjPictureProperty.Edit;
var component: TwwInspectorItem;
    i: integer;
begin
   component:= GetComponent(0) as TwwInspectorItem;
   {$ifdef wwDelphi6Up}
   if wwPrpEdit_PictureMask3(component.Picture, Designer.Root as TWinControl) then
   {$else}
   if wwPrpEdit_PictureMask3(component.Picture, Designer.Form) then
   {$endif}

   begin
      for i:= 1 to PropCount-1 do  {8/23/96 - Change all selected controls }
      begin
          with GetComponent(i) as TwwInspectorItem do begin
             Picture.PictureMask:= component.Picture.PictureMask;
             Picture.AutoFill:= component.Picture.AutoFill;
             Picture.AllowInvalidExit:= component.Picture.AllowInvalidExit;
//             UsePictureMask:= component.UsePictureMask;
          end
      end;

      Designer.modified;
   end
end;

function TwwObjPictureProperty.GetAttributes: TPropertyAttributes;
begin
   Result:= [paMultiSelect, paSubProperties, paReadOnly, paDialog];
end;

Procedure TwwMultiLineStringProperty.SetValue(const value: string);
var PropInfo: PPropInfo;
begin
   PropInfo:= GetPropInfo;
   SetStrProp(GetComponent(0), PropInfo, value);
end;

function TwwMultiLineStringProperty.GetValue: string;
var PropInfo: PPropInfo;
begin
   PropInfo:= GetPropInfo;
   result:= GetStrProp(GetComponent(0), PropInfo);
end;

Procedure TwwMultiLineStringProperty.Edit;
var PropInfo: PPropInfo;
    memoDialog: TwwMemoDialog;
    s: string;
    i: integer;
begin
   PropInfo:= GetPropInfo;
   if PropInfo=nil then exit;
   memoDialog:= TwwMemoDialog.create(nil);

   s:= GetStrProp(GetComponent(0), PropInfo);
   s:= strRemoveChar(s, #10);
   strBreakApart(s, #13, memodialog.lines);

   if memoDialog.execute then
   begin
      s:= '';
      for i:= 0 to MemoDialog.lines.count-1 do
      begin
         if i>0 then s:= s + #13;
         s:= s + memodialog.lines[i];
      end;
      SetStrProp(GetComponent(0), PropInfo, s);
      Designer.modified;
   end;
   memodialog.free;
end;

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

function TwwComponentEditor.GetVerbCount: Integer;
begin
  result := 1;
end;

function TwwComponentEditor.GetVerb(Index: Integer): string;
begin
  if Index = 0 then result := '&About InfoPower Studio 2007';
end;

procedure TwwComponentEditor.ShowAboutBox;
var ipReg: TRegIniFile;
    ARegNumber: string;
begin
  ipreg := TRegIniFile.create('');
  ARegNumber := ipreg.ReadString('\Software\Woll2Woll\InfoPowerStudio2007', 'RegNo', '');
  ipreg.Free;
  with TIPAboutForm.create(nil) do begin
    AVersion:= 'Version: ' + wwInternational.VersionInfoPower;
    ARegistration:= 'Reg. No.: ' + ARegNumber;
    ShowModal;
    Free;
  end;
end;

procedure TwwComponentEditor.ExecuteVerb(Index: Integer);
begin
  if Index = 0 then ShowAboutBox;
end;

function TwwGridComponentEditor.GetVerbCount: Integer;
begin
   if SupportIniSave then
   begin
      result:= inherited GetVerbCount + 2;
   end
   else result:= inherited GetVerbCount + 1;
end;

function TwwGridComponentEditor.GetVerb(Index: Integer): string;
begin
  result:= inherited GetVerb(Index);
  if SupportIniSave then
  begin
     if Index = GetVerbCount - 1 then result := '&Clear Custom Control Information'
     else if (Index = GetVerbCount - 2) then result := '&Save settings to INI file';
  end
  else if Index = GetVerbCount - 1 then result := '&Clear Custom Control Information'
end;

procedure TwwGridComponentEditor.ExecuteVerb(Index: Integer);
  procedure ClearControls;
  begin
      wwClearControls(Component);
  end;
begin
  if SupportIniSave then
  begin
      if (Index = GetVerbCount - 2) and (Component is TwwDBGrid) then
         TwwDBGrid(Component).SaveToIniFile
      else if Index = GetVerbCount - 1 then
      begin
         ClearControls;
         if Component is TwwDBGrid then TwwDBgrid(Component).RefreshDisplay
      end
  end
  else if Index = GetVerbCount - 1 then
  begin
         ClearControls;
         if Component is TwwDBGrid then TwwDBgrid(Component).RefreshDisplay
  end
  else inherited ExecuteVerb(Index)
end;

Function TwwGridComponentEditor.SupportIniSave: boolean;
begin
  result:= False;
//  if (Component is TwwDBGrid) and TwwDBgrid(Component).IniAttributes.Enabled then
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕亚洲一区二区va在线| 中文字幕一区二区三区精华液 | 亚洲伦在线观看| 国产成a人亚洲精| 国产精品拍天天在线| caoporm超碰国产精品| 亚洲毛片av在线| 欧美精选一区二区| 蜜桃av一区二区在线观看 | 国产电影一区二区三区| 成人免费小视频| 欧美自拍偷拍午夜视频| 日韩高清一级片| 久久亚洲综合色一区二区三区| 粉嫩高潮美女一区二区三区 | 国产欧美日韩麻豆91| 99精品久久免费看蜜臀剧情介绍 | 日本欧美久久久久免费播放网| 精品免费日韩av| 99麻豆久久久国产精品免费优播| 午夜精品久久久久影视| 久久久噜噜噜久久人人看 | 精品欧美乱码久久久久久1区2区| 日韩av在线发布| 欧美性视频一区二区三区| 秋霞电影网一区二区| 精品国产乱码久久久久久浪潮| 国产精品一区在线观看你懂的| 亚洲男女毛片无遮挡| 日韩欧美一区二区不卡| av午夜一区麻豆| 热久久久久久久| 亚洲婷婷综合色高清在线| 欧美一区永久视频免费观看| 成人美女在线视频| 日本欧美一区二区三区| 亚洲黄色片在线观看| 欧美精品一区二区在线观看| 欧美又粗又大又爽| 成人18精品视频| 久久99精品久久久| 亚洲午夜精品在线| 综合欧美亚洲日本| 亚洲成人精品影院| 在线不卡中文字幕播放| 国模大尺度一区二区三区| 国产在线播精品第三| 欧美综合亚洲图片综合区| 精品日韩成人av| 日韩高清不卡在线| 99在线热播精品免费| 精品处破学生在线二十三| 亚洲午夜久久久久| 在线国产亚洲欧美| 亚洲国产欧美在线| 在线观看欧美日本| 亚洲午夜私人影院| 欧美日韩高清一区二区三区| 亚洲欧美激情小说另类| 成人免费不卡视频| 国产精品色婷婷| 91免费版pro下载短视频| 国产精品久久久久aaaa| 国产91对白在线观看九色| 国产三级三级三级精品8ⅰ区| 国产乱码一区二区三区| 久久久精品黄色| 欧美日韩精品系列| jiyouzz国产精品久久| 久久er99精品| 久久国产精品99久久人人澡| 在线不卡中文字幕| 精品视频1区2区| 在线视频你懂得一区二区三区| 懂色av中文一区二区三区| 国产一区二区在线视频| 国产在线一区二区| 国产一区二区三区精品视频| 久久99热99| 国产成人高清在线| 成人av网站在线观看| 99re热视频精品| 97久久超碰国产精品| 91香蕉视频mp4| 在线精品视频免费观看| 欧美日韩国产综合一区二区| 3d成人动漫网站| 久久欧美一区二区| 国产欧美精品一区二区色综合朱莉| 国产日韩综合av| 亚洲精品视频在线看| 亚洲超丰满肉感bbw| 男女男精品视频网| 国产成人免费在线观看| 99精品国产热久久91蜜凸| 91黄视频在线观看| 欧美日韩不卡一区| 精品免费国产二区三区| 国产亚洲欧美激情| 一区二区视频在线| 日韩成人dvd| 成人福利视频在线看| 欧美在线观看视频一区二区三区| 日韩欧美国产一区二区在线播放| 国产欧美一区二区三区鸳鸯浴 | 99精品视频在线观看| 精品视频在线看| 日韩一区二区在线观看视频| 国产肉丝袜一区二区| 亚洲国产日韩精品| 久久激情五月婷婷| 91美女片黄在线| 日韩精品一区二区三区三区免费 | 天涯成人国产亚洲精品一区av| 精品亚洲aⅴ乱码一区二区三区| 成人激情综合网站| 91精品中文字幕一区二区三区| 久久婷婷成人综合色| 一级中文字幕一区二区| 国产一区二区在线观看免费| 欧洲精品在线观看| 欧美激情在线观看视频免费| 午夜电影久久久| 国产精品综合久久| 91精品国产色综合久久不卡电影| 欧美激情在线看| 日本aⅴ精品一区二区三区| 不卡欧美aaaaa| 日韩欧美一二三四区| 亚洲精品免费在线观看| 国产一本一道久久香蕉| 在线综合亚洲欧美在线视频| 中文字幕永久在线不卡| 精品一区二区三区在线播放| 欧美三日本三级三级在线播放| 欧美极品xxx| 久久精品国产999大香线蕉| 日本高清成人免费播放| 欧美国产国产综合| 久久99国产精品麻豆| 91麻豆精品国产91久久久使用方法 | 久久久www成人免费毛片麻豆| 亚洲第一福利视频在线| 91蝌蚪porny| 亚洲国产精品精华液2区45| 久久国产夜色精品鲁鲁99| 欧美亚洲动漫另类| 日韩毛片高清在线播放| 国产a精品视频| 国产午夜亚洲精品羞羞网站| 韩国视频一区二区| 91麻豆精品国产91久久久资源速度 | 欧美亚洲高清一区二区三区不卡| 久久久久国产精品人| 免费的成人av| 6080国产精品一区二区| 午夜精品123| 欧美精品xxxxbbbb| 日韩精品电影一区亚洲| 欧美日韩一二三| 午夜精品一区二区三区免费视频| 欧美午夜电影一区| 亚洲成人黄色小说| 欧美理论电影在线| 日韩黄色免费电影| 56国语精品自产拍在线观看| 欧美aaa在线| 欧美zozozo| 久久99久久久久久久久久久| 日韩精品专区在线影院观看| 琪琪久久久久日韩精品| 日韩精品一区国产麻豆| 麻豆91在线播放免费| 久久众筹精品私拍模特| 国产成a人无v码亚洲福利| 国产精品色呦呦| 99精品国产99久久久久久白柏| 综合av第一页| 欧美日韩日日摸| 久久精品国产99久久6| 久久久久久免费| 91色综合久久久久婷婷| 亚洲一区二区视频在线| 91精品国产91热久久久做人人 | 国产91高潮流白浆在线麻豆| 国产精品福利在线播放| 91在线精品一区二区| 亚洲一二三四区不卡| 日韩欧美一级精品久久| 国产福利91精品一区| 亚洲欧美乱综合| 欧美日韩精品是欧美日韩精品| 精品一区二区三区在线观看 | 日韩亚洲电影在线| 国产精品一区二区三区网站| 亚洲国产精品99久久久久久久久 | 欧美日韩国产影片| 裸体一区二区三区| 国产精品久久久久aaaa樱花| 欧美日韩亚洲综合在线 欧美亚洲特黄一级|