Beschriftung eines Labels auf Intrumentpanel per VBS ändern
Posted: Mon 8. Sep 2014, 11:28
Ist es möglich per VBS-Makro die Beschriftung eines Labels auf einem Intruments-Panel zu ändern?
Gruß
Michael
Gruß
Michael
Support, Knowledge Base, and FAQ
https://forum.peak-system.com/
Code: Select all
{ENUMS}
enum Kunde (0="Hans", 1="Erwin")
{VIRTUALVARS}
Var=Customer Kunde
Code: Select all
Dim Customer
Set Customer = Signals("Customer")
Customer.value = 1
Code: Select all
Sub LabelCaptionChangeExample()
Dim doc, scene, label
Set doc = Documents.Add(peDocumentKindInstrumentsPanel)
Set scene = doc.ActiveWindow.Object.ActiveScene
Set label = scene.Controls.Add(peControlTypeLabel)
label.Caption = "My New Label Text"
End Sub
Ab welcher PCAN Version ist dies Möglich?U.Wilhelm wrote:auch ein guter Ansatz! - sollte aber auch in VBS über die "Caption" Eigenschaft des Labes veränderbar sein.
Code: Select all
Sub LabelCaptionChangeExample() Dim doc, scene, label Set doc = Documents.Add(peDocumentKindInstrumentsPanel) Set scene = doc.ActiveWindow.Object.ActiveScene Set label = scene.Controls.Add(peControlTypeLabel) label.Caption = "My New Label Text" End Sub
Gibt es auch eine Möglichkeit ein Label in der PCAN Version 4 zu ändern?U.Wilhelm wrote:sollte generell in der 5er Version funktionieren.
Nein, das ist in der 4er Version leider noch nicht möglich, da hier kein Zugriff auf die Eigenschaften des AddIns über Macros vorhanden sind.T.Lenz wrote:Gibt es auch eine Möglichkeit ein Label in der PCAN Version 4 zu ändern?