Integer value returns an ANSI key code (default code 51, the number 3) for the New Segment hotkey. Figure 1 shows where the New Segment hotkey is assigned. Figure 2 shows where New Segment is invoked on the Main Ribbon Bar.
Figure 1
Figure 2
Delphi
procedure main; var planswift: IPlanSwift; settings: IItem; property: IPropertyObject begin planswift := coPlanSwift.Create(); settings := planswift.getItem('\Settings'); property := planswift.GetProperty('NewSegmentHotKey'); WriteLn(property.ResultAsInteger()) end |
//or procedure main; var planswift: IPlanSwift; property:IPropertyObject; begin planswift := coPlanSwift.Create(); property := planswift.GetProperty('\Settings','NewSegmentHotKey'); WriteLn(property.ResultAsInteger()) end; |
C#
private void Main() { PlanSwift planswift = new PlanSwift(); IItem settings = planswift.GetItem(@"\Settings"); IPropertyObject property = settings.GetProperty("NewSegmentHotKey"); console.WriteLn(property.ResultAsInteger()) } |
private void Main() { PlanSwift planswift = new PlanSwift(); IPropertyObject property = planswift.GetProperty(@"\Settings","NewSegmentHotKey") console.WriteLn(property.ResultAsInteger) } |
VB/VBA (OLE)
Sub main() Dim planswift = CreateObject("PlanSwift9.PlanCenter") Dim settings = planswift.GetItem("\Settings") Dim property = settings.GetProperty("NewSegmentHotKey") Console.WriteLn(property.ResultAsInteger()); End Sub |
Sub Main() Dim planswift = CreateObject("PlanSwift9.PlanCenter") Dim nameProperty = planswift.GetProperty("\Settings","NewSegmentHotKey") Console.WriteLn(property.ResultAsInteger) End Sub |
Pascal Scripting (OLE)
begin settings := getItem('\Settings'); ShowMessage(GetResultAsInteger(settings,'NewSegmentHotKey')); end |
begin ShowMessage(GetResultAsInteger('\Settings','NewSegmentHotKey')); end |
Pascal Scripting
begin settings := PlanSwift.getItem('\Settings'); property := settings.GetProperty('NewSegmentHotKey'); ShowMessage(property.ResultAsInteger); end |
begin property := PlanSwift.GetProperty('\Settings','NewSegmentHotKey'); ShowMessage(property.ResultAsInteger); end |