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

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

?? history.txt

?? 一個功能強大的DBGRID控件
?? TXT
?? 第 1 頁 / 共 4 頁
字號:
EhLib history

Version 4.2

  + Added support of Delphi 2007.

  In DBGridEh
   + Added IndicatorTitle property of TDBGridEhIndicatorTitle type:
    The Upper left cell can react as button, draw the badge-triangle, 
    and display the dropdown menu on mouse clickling ( with possibility of 
    drawing global menu, which adjust using global property - 
    DBGridEhCenter.IndicatorTitleMenus and IndicatorTitleMenus.OnBuildIndicatorTitleMenu).

    IndicatorTitle property has a next subprotperty:
      DropdownMenu: TPopupMenu - The Local dropdown menu, appearing when you 
        press the upper left cell of the grid.
      ShowDropDownSign: Boolean - Specifies whether to draw the badge-triangle. 
        You can set this property to show that the pressing on upper-left cell 
        will show the droped down menu.
      TitleButton: Boolean - Specifies whether the upper left cell will act as button. 
        Besides the DropdownMenu will be droped down only when TitleButton = True.
      UseGlobalMenu: Boolean - Specifies whether the global 
        DBGridEhCenter.IndicatorTitleMenus property will be use when building menu.

    Added OnIndicatorTitleMouseDown event. Occurs when the mouse click on the 
      upper left cell of grid. The Cell must be adjusted in state of working as buttons 
      (IndicatorTitle.TitleButton = True). You can call DefaultIndicatorTitleMouseDown 
      method in this event to pass control to a global object - DBGridEhCenter.

    Added OnBuildIndicatorTitleMenu event. Occurs when need to build list of menus 
      before menu is shown. You can call DefaultBuildIndicatorTitleMenu method
      in this event to pass control to a global object - DBGridEhCenter.

    Added OnCellMouseClick event. Occurs when mouse click in any cell of grid.
      Event pass coordinates of the cell and offset of the mouse for upper 
      left corner of the cell. You can call DefaultCellMouseClick method
      in this event to pass control to a global object - DBGridEhCenter. 


  + In module DBGridEh.Pas appeared the new global object DBGridEhCenter of 
      TDBGridEhCenter type. This object is intended to manage a behaviour of all 
      objects of TCustomGridEh type or inherited from it. For instance, in 
      DBGridEhCenter you can specify the list a menu to be appearing in the 
      drop-down menu of the all grids when clicking on top left grid cell. 
      Besides, you may write the event of this global object and it will be 
      caused at activations of the similar event in any grid of the project.

      Global object - DBGridEhCenter has a following properties and events:
        IndicatorTitleMenus: Is the list of menu, which will be formed when 
          clicking on upper left cell of grid is occured. This property of the 
          global object will work for all grids, which IndicatorTitle.TitleButton = True. 
          (itmVisibleColumnsEh, itmCut, itmCopy, itmPaste, itmDelete, itmSelectAll).
        OnBuildIndicatorTitleMenu: Occurs when need to build list of menus before 
          menu is shown.
        OnCellMouseClick: Occurs when mouse click in any cell of grid.
        OnIndicatorTitleMouseDown: Occurs when mouse click upper left cell of grid.

  + Added global variable - DBGridEhCenter. This variable controls the part of 
     behaviour of the grids. You can set properties, or events of this variable to 
     change the behaviour of all grids.
		 
  Changes in the other objects and procedures.
  * The Corrections in ADODataDriverEh, SelectCommand, UpdateCommand... properties 
      now have a TADOCommandEh type.
  * The parameters of OnAssignCommandParameter and OnGetBackUpdatedValues have been
    changed in ADODataDriverEh object.
  * All dfm files stores data in the text type.
  * Fixed drawing lines in the gride when TColumnEh.HideDuplicated = True.
  * Fixed memory leaks in the search box TDBGridEhFindDlg.
  * Fixed error in the search dialogue, when invisible columns is present.
  * Added support ftWideMemo.
  * Fixed error of the recirculation in TPrintDBGridEh component when printing 
    the rows with height above of the page height.
  * Fixed error when developer create new TDataDriver component on Form using 
    Popup menu 'Create DataDriver...' of TMemTableEh components.
  + In TDBLookupComboboxEh, Added support of the Memo fields.
  * Fixed error of entering values from previous record (using Ctrl+') 
    when DBGridEh is connected to TMemTableEh.


Version 4.1

  + Added support of Delphi 2006 (Under VCL.Win32 and VCL.NET).

  * Fixed a error of the grid twinkling in the tree mode on opening a node.
  * Fixed a error of filling a list of values in the filter when 
    PickList and KeyList properties for the TColumnEh is filled .
  * Some other bugfixes.

Version 4.0

  * This version does not support Delphi 4 and C++ Builer 4 anymore.
	
  + New components:
    TMemTableEh - dataset, which hold all data in memory.
    TDataDriverEh - Delivers records in TMemTableEh and processes changed records.
    TSQLDataDriverEh, TBDEDataDriverEh, TIBXDataDriverEh, TDBXDataDriverEh 
    and TADODataDriverEh 

    See detail info in AboutEhlib4_0.Txt

  + Added Action property or TBasicAction type in TEditButtonEh. So edit buttons 
    of the Edit controls can be associated with action.

Version 3.6

  + Added support of Delphi 2005 (Under VCL.Win32 and VCL.NET).

  + Added Tooltips property in TDBEditEh, TDBDateTimeEditEh, TDBNumberEditEh,
     TDBLookupComboboxEh. Allows to show the whole text of the edit control in 
     special hint window if text does not fit in visible area. Text is displayed 
     when the mouse cursor situated above the edit control.

  In TDBGridEh
    + Added OddRowColor and EvenRowColor property to draw odd and even
      rows with different colors. It works only if sequence numbers are available 
      for DataSet(DataSet.IsSequenced = True) and DataSet.RecNo return valid info.

    + Added dghRecordMoving value in TDBGridEhOption type (OptionsEh property).
      Allows to move records in dataset. Record is moved by striking and 
      moving mouse over indicator column. By default grid calls 
      TDatasetFeaturesEh.MoveRecords, where code save values of record, delete 
      record and insert new values in the position specified by RecNo.

    + Added OnMoveRecords event of TGridMoveRecordsEventEh type.
        TGridMoveRecordsEventEh = function(Sender: TObject; BookmarkList: TStrings;
        ToRecNo: Longint; TreeLevel: Integer; CheckOnly: Boolean): Boolean of object;
      BookmarkList is a list of bookmarks which need to move. 
      ToRecNo is a destination RecNo.
      TreeLevel is a destination level in tree list, used only when grid connected to 
        MemTableEh.
      CheckOnly - determines whether the function have to return result, are there enabling 
      to move BookmarkList to ToRecNo, but does not move BookmarkList.

    + Added OnSelectionChanged event. Occurs when multiselected area has been changed. 

    * In AdvTech\MemTableEh: Added possibility to filter data in TreeList mode; usage one 
      array of records by the several datasets; moving records in TreeList in 
      dghRecordMoving mode.

Version 3.5

   + Added HighlightRequired property in TDBEditEh, TDBDateTimeEditEh, TDBNumberEditEh,
     TDBLookupComboboxEh and TColumnEh, TColumnDefValuesEh. Determines whether need to
     draw dotted red line under the text editor for empty required field (when
     TField.Required = True and field is empty).

   + Added OnCheckDrawRequiredState event in TDBEditEh, TDBDateTimeEditEh, TDBNumberEditEh,
     TDBLookupComboboxEh and TColumnEh. Write event need to change if need to draw a 
     condition RequiredState (dotted red line under the text editor).

   + Added property Layout: TTextLayout in TColumnEh. Specifies the vertical placement of
     the text within the grid cell.

   + Added property HideDuplicates: Boolean in TColumnEh. Determines whether to hide
     duplicated values in the column.

   * Changed image of 3D borders in grid when the Windows XP themes active in application.

   * Procedure ExcecuteDBGridEhFindDialog is renamed to ExecuteDBGridEhFindDialog.

   * In AdvTech\MemTableEh: Added indexes and autogenerating the list of values for 
     dropdown box in filter cells.

Version 3.4

  + Added support of Delphi 8 (VCL.NET).

  In TDBGridEh
   + Added property ToolTips in Footer and ColumnDefValues.Footer.
   + Added property SumValue: Variant in TColumnFooterEh.

   + Added property ShowImageAndText in TColumnEh. Allows to show Image from ImageList 
     and field Text in grid cell simultaneously. Set ImageIndex in OnGetCellParams event.

  In TCustomDBEditEh
   + Added property Images: TCustomImageList. Images from imagelist can appear at the left 
       part of TDBEditEh, TDBDateTimeEditEh, TDBNumberEditEh or TDBLookupComboboxEh.
   + Added event OnGetImageIndex: TGetImageIndexEventEh.
        TGetImageIndexEventEh = procedure(Sender: TObject; var ImageIndex: Integer) of object;
     Event is called when Text or Value in TCustomDBEditEh is changed. Set new ImageIndex 
     depending on Text or Value.

Version 3.3

  For TDBGridEh
   + Added new form 'DBGridEhFindDlgs' - find dialog in DBGridEh.  Dialog allows 
     to find text in the grid: In specified column or on whole grid;
     From any part of field, Whole field or From beging of the field.
     Set new dghDialogFind value to OptionsEh to allows find dialog in DBGridEh.
     Default shortcut to show find dialog in the grid is 'Ctrl-F'. When dghIncSearch 
     also included in the OptionsEh then first pressing 'Ctrl-F' enters the grid in 
     the Increment Search mode and holding 'Ctrl' press 'F' again will show the 
     find dialog.

  In TDBGridEh
   + Added dghDialogFind value to the TDBGridEhOption type (property OptionsEh).

  In TSTColumnFilterEh
   + Added KeyField, ListField, ListSource properties. Now you can adjust combobox
     in SubTitle Filter cell. If Column.STFilter.ListSource is not empty then grid
     will create combobox for such filter cell. ListSource defines the list of values
     in drop-down list, ListField defines field whose values are displayed in 
     drop-down list, KeyField identifies the field in the ListSource dataset whose 
     value will takes to build filter expression.
     
  In TSQLDatasetFeaturesEh
   + Added SupportsLocalLike property. Determines if the dataset supports 'Like' 
     keyword in Filter property. Modules from DataService directory of EhLib archive 
     rewrited to support this property.

  In TMRUListEh
   + Added AutoAdd property of Boolean type. Determines that the edit control will 
     add new Text in MRUList automagically when control loses focus. Default value 
     for property is True. You can use it (set to False) to fill MRUList manually, 
     for instance from database table.

  * Some bugfixes.

Version 3.2
  
  In TDBGridEh 
   + Added ability to fill cell by the value from previous record. 
     You can use "Ctrl+'" key to do it.

   + Added dghDblClickOptimizeColWidth value to the TDBGridEhOption type
     (property OptionsEh). Adding this value to OptionsEh property
     allows grid to set optimal column width (to fit text in cells of column).
     on double-click on ColSizing line.

   + Added ability to show special row (under title) where you can enter 
     expressions in cells for filtering records in dataset. 
     (Expression in the cell can look like: "1", ">=1", ">1 AND <=5", "%TestStr%")
     When cursor reside in the filter cell they can press ENTER to apply filter.

     For automatically filtering data in dataset need to add one of the units 
     EhLib... (EhLibADO, EhLibBDE, EhLibCDS) to 'uses' clause of any unit of your
     project. Now EhLib have objects to filter data in the TClientDataSet, TQuery,
     TTable and TADOQuery. You have to write and register your own object to filter 
     data in DataSet that not present in this list or you can write 
     TDBGridEh.OnApplyFilter event for every grid.

     Added property - STFilter: TSTDBGridEhFilter with subproperties:
       property Local: Boolean - grid does not use it, but object that
         perform filtering can determine whether it will filter locally 
         in dataset or on the server (by adding filter expressions in 
         SQL 'WHERE' clause).
       property Visible: Boolean - Specifies whether the filter row is visible.

   + Added OnApplyFilter event.

   + Added ApplyFilter function in TDatasetFeaturesEh class.

   In TColumnEh
    + Added new property - STFilter: TSTColumnFilterEh;
      with properties
	DataField: String - Specifies the field name that use to 
          filter data if Column.FieldName is not fit for it.
	Visible: Boolean - Specifies whether user can enter expressions
          in filter row for this column.
        ExpressionStr: String - text expression in StFilter cell.
        Expression: TSTFilterExpressionEh - coded expression in StFilter cell.

Version 3.1

  * Changes in TRegPropStorageManEh:
      'Key' property moved from 'published' to 'public' part.
      (C++ Builder does not support HKEY type in published part).

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产99久久久久久免费看农村| 26uuu亚洲综合色欧美| 久久久久久综合| 亚洲二区在线视频| 成人免费av在线| 日韩一区二区精品| 亚洲电影你懂得| 99r精品视频| 国产亚洲成年网址在线观看| 免费成人av在线| 色综合天天综合在线视频| 亚洲欧洲99久久| 国产一区福利在线| 欧美一区国产二区| 婷婷激情综合网| 色婷婷综合久久久中文一区二区| 欧美不卡在线视频| 蜜臀久久99精品久久久画质超高清 | 日韩欧美一卡二卡| 亚洲一区自拍偷拍| 91小宝寻花一区二区三区| 欧美激情一区二区三区全黄| 国产一区二区视频在线| 日韩视频一区在线观看| 日韩av一区二| 在线成人午夜影院| 奇米影视在线99精品| 欧美人牲a欧美精品| 天天影视涩香欲综合网| 欧美群妇大交群中文字幕| 天堂av在线一区| 9191久久久久久久久久久| 亚洲丰满少妇videoshd| 91精品欧美久久久久久动漫| 免费欧美在线视频| 亚洲精品在线网站| 国产精品18久久久久久久久 | 久久综合视频网| 狠狠色丁香久久婷婷综| 久久无码av三级| 丁香啪啪综合成人亚洲小说| 久久精品视频在线看| 99视频一区二区| 亚洲乱码中文字幕| 欧美高清性hdvideosex| 日本aⅴ免费视频一区二区三区| 欧美一区二区三区系列电影| 久久国产尿小便嘘嘘| 久久一日本道色综合| 99国产麻豆精品| 污片在线观看一区二区| 2024国产精品| 91在线精品一区二区三区| 亚洲综合色丁香婷婷六月图片| 欧美日韩国产综合一区二区三区| 麻豆免费精品视频| 中文字幕成人在线观看| 欧美日韩一级片在线观看| 久久成人综合网| 亚洲美女视频一区| 欧美成人一区二区三区片免费 | 欧美二区在线观看| 狠狠色丁香久久婷婷综| 日韩码欧中文字| 欧美成人三级电影在线| 99久久免费视频.com| 麻豆成人久久精品二区三区小说| 国产精品三级av在线播放| 欧美剧情片在线观看| 国产成人夜色高潮福利影视| 亚洲一区二区三区在线播放| 精品国产自在久精品国产| 在线精品国精品国产尤物884a| 久久超碰97中文字幕| 亚洲免费大片在线观看| 久久综合色播五月| 欧美日韩高清一区二区不卡| 成人99免费视频| 国产伦理精品不卡| 五月天视频一区| 亚洲激情男女视频| 国产精品天美传媒| 精品欧美久久久| 欧美日韩一区二区欧美激情| 粉嫩aⅴ一区二区三区四区| 蜜桃久久久久久久| 亚洲国产精品影院| 亚洲区小说区图片区qvod| 久久影院午夜论| 日韩亚洲电影在线| 欧美视频在线不卡| 91丨九色丨国产丨porny| 国产麻豆精品在线观看| 蜜桃av一区二区在线观看| 午夜精品久久久| 亚洲综合精品自拍| 亚洲欧美日韩在线不卡| 国产精品美女www爽爽爽| 久久精品视频网| 国产亚洲一区二区三区四区 | 国产成人av福利| 久久精品久久综合| 奇米四色…亚洲| 日本怡春院一区二区| 亚洲成人一二三| 日韩精品一级中文字幕精品视频免费观看| 亚洲色图清纯唯美| 亚洲人精品午夜| 亚洲激情网站免费观看| 亚洲午夜在线观看视频在线| 一区二区三区成人在线视频| 一区二区在线观看免费视频播放| 综合自拍亚洲综合图不卡区| 亚洲日本中文字幕区| 亚洲欧美成aⅴ人在线观看| 亚洲人一二三区| 亚洲国产精品久久久男人的天堂| 亚洲成精国产精品女| 丝袜诱惑亚洲看片| 麻豆91在线观看| 国产一区二区三区| 成人动漫一区二区| 91首页免费视频| 欧美在线免费视屏| 欧美一级欧美三级在线观看| 91精品国产综合久久久久久久| 欧美一区二区三区小说| 2023国产精品视频| 中文字幕一区在线| 一二三区精品视频| 日本大胆欧美人术艺术动态| 久草在线在线精品观看| 成年人网站91| 欧美日韩国产一级片| 久久综合久久久久88| 亚洲欧洲三级电影| 日欧美一区二区| 国产精品自在在线| 欧美亚一区二区| 日韩女优电影在线观看| 亚洲欧洲精品天堂一级 | 一区二区三区中文字幕电影 | 亚洲成人777| 久久精品国产精品亚洲精品| 国产盗摄一区二区三区| 色天使久久综合网天天| 日韩一区二区在线看片| 中文字幕视频一区| 日本亚洲最大的色成网站www| 国产成人在线视频网址| 欧美视频在线观看一区| 久久这里只有精品首页| 亚洲一二三四在线| 国产裸体歌舞团一区二区| 在线精品视频小说1| 欧美精品一区视频| 一二三区精品福利视频| 成人在线综合网站| 777午夜精品免费视频| 国产精品久久久久国产精品日日| 天天色图综合网| 成人网在线播放| 日韩精品一区在线| 亚洲高清一区二区三区| 成人精品国产一区二区4080| 欧美一级搡bbbb搡bbbb| 亚洲精品一二三区| 国产a级毛片一区| 欧美大白屁股肥臀xxxxxx| 一二三四区精品视频| 丁香婷婷综合激情五月色| 精品久久久久一区二区国产| 一区二区三区在线不卡| 成人性生交大片| 国产视频一区在线观看| 麻豆国产91在线播放| 在线成人免费观看| 洋洋成人永久网站入口| av午夜一区麻豆| 欧美韩日一区二区三区| 国产曰批免费观看久久久| 日韩欧美国产综合一区| 亚洲成av人综合在线观看| 91激情五月电影| 亚洲三级免费电影| 99久久精品国产麻豆演员表| 国产人伦精品一区二区| 国产精品一区2区| 久久新电视剧免费观看| 精东粉嫩av免费一区二区三区| 3atv一区二区三区| 日本中文在线一区| 日韩午夜三级在线| 精品一区二区三区在线播放| 日韩女优av电影| 免费在线观看一区二区三区| 欧美一区二区视频观看视频| 日本视频一区二区三区| 欧美一级片在线| 蜜臀久久99精品久久久画质超高清|