⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 whatsnew.txt

📁 作工控的好控件
💻 TXT
字号:
****************************************************

     Varian Component Workshop

     Varian Software NL (c) 1996-2000
     All Rights Reserved

****************************************************

What's new in version 3.34

General
-------

- New component TVrMatrixGroup, unit TVrMatrix.

- New component TVrScanDir, unit TVrSystem.

- Fixed painting/refresh bug for all "transparent" components.

TVrClock
--------
- Added property "Hours24". it will handle the display of time in AM/PM
  format as well, instead of just a 24-hour military display.

- Added property "ShowTimeZone" (AM/PM). Applies only when clocktype
  is set to ctRealTime.

TVrIndicator
------------
- Renamed Min and Max properties "MinValue" and "MaxValue".

- Added new property "Step".

- Added new public method "StepIt".

- Added new public method "StepBy".
  procedure StepBy(Delta: Integer);

- Added new property "ColorWidth". 
  Only applies when PlainColors is set to false.

TVrScanner
----------
- Added new property "ColorWidth". 
  Only applies when PlainColors is set to false.

TVrNavigator
------------
- All images are now included in a single bitmap image.

- Added new property "Numeric". Instead of the play, pause etc
  images, numeric images are used.

- Added public method "ButtonIndex" which translates a buttontype
  to a numeric value from 1 to 10.
  
  function ButtonIndex(Button: TVrButtonType): Integer;

TVrMediaButton
--------------
- All images are now included in a single bitmap image.

TVrAnalogClock
--------------
- Added property "EnableAlarm".

- Added public property "AlarmTime" which contains a date and time
  value on which to trigger the OnAlarm event.

- Added OnAlarm event.

TVrJoyPad
---------
- Direction property is now declared as set. This way multiple arrows
  can be active at the same time.

  TVrJoypadDirection = (jdUp, jdDown, jdLeft, jdRight);
  TVrJoypadDirections = set of TVrJoypadDirection;

TVrLevelBar Help
-----------
- Added two additional events "OnMaxValue" and "OnMinValue".
  OnMaxValue: Position reached the value defined by MaxValue.
  OnMinValue: Position reached the value defined by MinValue.

- Added new property "Step".

- Added new public method "StepIt".

- Added new public method "StepBy".
  procedure StepBy(Delta: Integer);

TVrGauge
--------
- Renamed Min and Max properties "MinValue" and "MaxValue".

- Added two additional events "OnMaxValue" and "OnMinValue"
  OnMaxValue: Position reached the value defined by MaxValue.
  OnMinValue: Position reached the value defined by MinValue.

- Added new property "Step".

- Added new public method "StepIt".

- Added new public method "StepBy".
  procedure StepBy(Delta: Integer);

TVrMatrix
---------
- Colorcodes have been changed for easier translation.
  % + Code: 1 = clBlack       A = clRed
  	    2 = clMaroon      B = clLime
  	    3 = clGreen       C = clYellow
            4 = clOlive       D = clBlue
            5 = clNavy        E = clFuchsia
            6 = clPurple      F = clAqua
            7 = clTeal        G = clWhite
            8 = clGray
            9 = clSilver

- Declaration of scroll direction type has changed.
  TVrMatrixScrollDirection = (msdRightToLeft, msdLeftToRight);

TVrSpectrum
-----------
- Renamed BarsVisible to ShowInactive.

- Added property BarWidth.

- Added property BarSpacing.

- Min and Max are now called MinValue and MaxValue.

- Added property PlainColors (solid or gradient fill).

TVrHyperButton
--------------

- Published OnMouseEnter and OnMouseLeave events.
 

--------------------------------------------------------------------------------
3.29

General
-------
- New component TVrCopyFile (system tool), unit VrSystem.

- New component TVrBitmapCheckBox, unit VrDesign.

- New component TVrBitmapRadioButton, unit VrDesign.

- New component TVrHyperButton, unit VrButtons

- New component TVrWave, unit VrAudio

- New component TVrShapeBtn, unit VrShapeBtn.

- New general component class TVrSharedComponent (Undocumented),
  used to link multiple components together.

- Added Visible property to TVrBevel class. Setting visible to
  false means no bevel is used.

- Added BorderWidth property to TVrBevel class.

- Added BorderColor property to TVrBevel class.

- Moved VrShadow and VrDemoButton to one single unit VrButtons.

- Speed of transparent routines have been increased with 100%.


TVrDemoButton
-------------
- OnClick would generate two OnClick events instead of one, fixed.

- Setting Enabled to True did not enable the button, fixed.

TVrFormShape
------------
- Component would generate a GPF upon compiling if there was
  no mask loaded, fixed.

TVrProgressBar
--------------
- Fixed painting bug when orientation was set to VoVertical.

TVrCheckLed
-----------
- Added Accelerator key support - preceding ampersand (&).

- Now shows an original focus rectangle.

TVrBitmapImage
--------------
- Setting ImageIndex less then -1 would generate a listindex out
  of bounds error, fixed.

- Renamed ImageIndex to BitmapIndex

TVrUpDown
---------
- Fixed bug with transparent glyphs.

TVrTrackBar
-----------
- Added property FocusColor

- Added property FocusOffset, setting FocusOffset less then zero means
  no focus rectangle is painted.

- if coHandPoint was disabled the cursor was reset to crDefault,
  now it uses the cursor of the control itself.

- Replaced "Bitmap" property with a link to TVrBitmapList.
  Link property is named BackImageIndex.

- Replaced VThumb and HThumb properties with a link to TVrBitmapList.
  Link property is named ThumbImageIndex.

- Renamed Min and Max properties to MinValue and MaxValue

- Removed embedded thumb control from TrackBar.

- Added new option toThumbOpaque

- ThumbStates versus GlyphLayout has changed.

- Control now uses less system resources.

TVrSlider
---------
- Replaced VThumb and HThumb properties with a link to TVrBitmapList.
  Link property is named ThumbImageIndex.

- if coHandPoint was disabled the cursor was reset to crDefault,
  now it uses the cursor of the control itself.

- Redesigned parts of the component in order to increase speed.
  Therefore some properties have changed in the process.

- Min and Max are now called MinValue and MaxValue.

- Added property BorderWidth.

- Added new option soThumbOpaque
  TVrSliderOption = (soActiveClick, soMouseClip, soHandPoint, soThumbOpaque);

- Removed embedded thumb control from slider.

- TickHeight is now called TickWidth.

- ThumbStates versus GlyphLayout has changed.

- Added ThumbIndent property.

TVrBitmapList
-------------
- Added public method GetBitmap
  function GetBitmap(Index: Integer): TBitmap;
  if Index is invalid then a nil pointer is returned.

TVrSwitch
---------
- Is now derived from TVrCustomImageControl.

- Replaced "Glyph" property with a link to TVrBitmapList.
  Link property is named BackImageIndex.

- Replaced VThumb and HThumb properties with a link to TVrBitmapList.
  Link property is named ThumbImageIndex.

- Removed embedded thumb control from TVrSwitch.

- Control now uses less system resources.

- Added new option soThumbOpaque
  TVrSwitchOption = (soActiveClick, soMouseClip, soHandPoint, soThumbOpaque);

- if coHandPoint was disabled the cursor was reset to crDefault,
  now it uses the cursor of the control itself.

- Added property BorderWidth.

- Added ThumbIndent property.

TVrClock
--------
- Clock was not reset properly on first show when type was
  ctElapsed and active set to false, fixed.

TVrGradient
-----------
*- Changed Orientation property in Direction
  TVrGradDirection = (gdUpDown, gdLeftRight, gdChord1, gdChord2)

- Added SwapColors property.

TVrSlideShow
------------
- Implemented multi-image support through a BitmapList component.

- Added OnNextSlide event.

- Removed public method "ExchangeImages".

- Removed published properties ImageOrg and ImageNew.

- Added ImageIndex1, ImageIndex2 properties.

- Added small sample application.


--------------------------------------------------------------------------------
3.19

General
-------

- On closing of an application TVrTimer would sometimes
  generate an access violation if used as Thread, fixed.
  This also applies to other components which use TVrTimer
  internally.

- Fixed bug in transparency routine.

- Some demo applications where mixed up, fixed.

TVrMeter
--------
- Renamed "Glyph" property to "BackImage"

- Added separate "Scale" property

- Added "Angle" property (scale angle)

- Added "Spacing" property (scale height)

- Added "LabelOffsetX" property

- Added "LabelOffsetY" property

- Renamed "TextSteps" to "Labels"

- Optimized internal coding.


TVrCalendar
-----------
- Changed "Rows" type in TVrRowInt

- Changed "Columns" type in TVrColInt


TVrScope
--------
- Setting GridSize to zero would block the application, fixed.


TVrLed
------
- Added "Glyphs" property for custom led images.

- Added "DrawStyle" property
  TVrLedDrawStyle = (dsDesign, dsCustom);

TVrClock
--------
- Replaced OnClockTick event with three seperate events
  OnHoursChanged, OnMinutesChanged, OnSecondsChanged.  

- Previous event "OnClockTick" was triggered after each tick of
  the embedded timer component, not depending on the actual internal 
  system time, fixed.


TVrAnalogClock
--------------
- Replaced OnChange event with three seperate events
  OnHoursChanged, OnMinutesChanged, OnSecondsChanged.  


TVrCounter
----------
- Added "OnChange" event.

TVrCompass
----------
- Added "OnChange" event.


--------------------------------------------------------------------------------
3.16

General
-------

- Implemented support for Delphi 5!

- Modified VCL Pages, see install.txt for more info.

- Moved VCL Page "Design" to "Page3".

- New component TVrDemoButton (unit VrDemoButton)

- New component TVrUpDown (unit VrUpDown)

- New component TVrSlideShow (unit VrSlideShow)

- New component TVrFormShape (unit VrFormShape)

- New component TVrCompass (unit VrCompass)

- Optimized VrPalette changes through faster conversion routine.

TVrControl
----------

- Added function "Loading"

- Added function "Designing"

TVrGraphicControl
-----------------

- Added function "Loading"

- Added function "Designing"

TVrCheckLed
-----------

- Component is now derived from TVrCustomImageControl, 
  before TVrCustomControl.

- Implemented disabled caption when Enabled is set to false.

- Updated some parts of the code.

TVrAnalog
---------

- Added "TickWidth" property

- Added "TickOutline" property

- Added "Transparent" property

TVrTimer
--------

- Moved component to new unit (TVrThreads)

- Added new property TVrTimerType
  TVrTimerType = (ttThread, ttSystem);
  Timer component now also supports normal system timers

- Added Thread Priority flag property (ttThread only)

- Added SyncEvent property.

TVrThread
---------

- Moved component to new unit (TVrThreads)

TVrClock
--------

- Added "Threaded" property.

TVrAnalogClock
--------------

- Added "Threaded" property.

TVrMatrix
---------

- Added "Threaded" property.

- Control is now first displayed before scrolling starts.

- Added "Orientation" property

TVrScanner
----------

- Added "Threaded" property.

TVrBanner
---------

- Added "Threaded" property.

- Control is now first displayed before scrolling starts.

TVrAnimate
----------

- Added "Threaded" property.

TVrShadowButton
---------------

- Added "TextAlign" property.

TVrBitmapList
-------------

- Double clicking the component in design time will bring up the
  BitmapList editor.

- Updated BitmapList editor form.

TVrStringList
-------------

- Double clicking the component in design time will bring up the
  String List editor.


--------------------------------------------------------------------------------
3.14

- New component VrCounter (unit VrDesign)

- New component VrBitmapImage (unit VrDesign)

- New component VrBitmapButton (unit VrDesign)

- New component VrAnimate (unit VrAnimate)

- New component VrThread (unit VrThread)

- Added new VCL Page "Varian Design"
  Therefore renamed old unit VrDesign to VrSystem.

- Added common type TVrTickMarks, (unit VrTypes).
  TVrTickMarks = (tmNone, tmBoth, tmBottomRight, tmTopLeft);
  (Applies to TVrTrackBar, TVrScale)

- Added common type TVrProgressStyle, (unit VrTypes).
  TVrProgressStyle = (psBottomLeft, psTopRight);
  (Applies to TVrGauge, TVrSlider, TVrLevelBar, TVrSwitch, TVrTrackBar)

  Each control now uses the same Style type.

- Moved VrDeskTop to a new VCL page "Varian Design".

- Fixed streaming bug for Min and Max value properties.
  Min values where not properly initialized after loading.


TVrScale
--------
- Renamed property TickStyle to TickMarks.

- Added new property "ScaleOffset".

TVrHotImage
-----------
- Removed property TransparentColor. ColorLeave and ColorEnter are
  used Instead to make part of the images transparent.

TVrTrayIcon
-----------
- Added property "HideTaskBtn".

- Added property "Enabled".

- Now all mouse events are supported.

TVrTrayGauge
-----------
- Added property "HideTaskBtn".

- Added property "Enabled".

- Now all mouse events are supported.

TVrLights
---------
- Added two additional led types Square and Diamond
  TVrLightsType = (ltGlassRounded, ltGlassRect, ltGlassSquare, ltGlassDiamond)

TVrTrackBar
-----------
- Added new property "ScaleOffset".

TVrIndicator
------------
- Added multi color led support (Palette 1..3)



                          ******************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -