diff --git a/MP-TAB3/Components/SelTempoMSMC.razor b/MP-TAB3/Components/SelTempoMSMC.razor index 76a84cea..c3d27d21 100644 --- a/MP-TAB3/Components/SelTempoMSMC.razor +++ b/MP-TAB3/Components/SelTempoMSMC.razor @@ -1,12 +1,6 @@  -
- @*
-
- - -
-
*@ -
+
+
@if (tcMode == "mc") {
@@ -16,13 +10,31 @@ } else { -
+
@labelTempoIN - + + + + @* *@
}
-
+
→ @lblTempo
diff --git a/MP-TAB3/Components/SelTempoMSMC.razor.cs b/MP-TAB3/Components/SelTempoMSMC.razor.cs index 1ec64cd4..68e58fa9 100644 --- a/MP-TAB3/Components/SelTempoMSMC.razor.cs +++ b/MP-TAB3/Components/SelTempoMSMC.razor.cs @@ -101,6 +101,34 @@ namespace MP_TAB3.Components } } + protected int selOre + { + get => TempoMS.Hours; + set + { + TempoMS = new TimeSpan(value, selMin, selSec); + E_TCRich.InvokeAsync(TempoMC); + } + } + protected int selMin + { + get => TempoMS.Minutes; + set + { + TempoMS = new TimeSpan(selOre,value, selSec); + E_TCRich.InvokeAsync(TempoMC); + } + } + protected int selSec + { + get => TempoMS.Seconds; + set + { + TempoMS = new TimeSpan(selOre, selMin, value); + E_TCRich.InvokeAsync(TempoMC); + } + } + protected bool ShowMS { get; set; } = true; [Inject] @@ -205,7 +233,7 @@ namespace MP_TAB3.Components } else { - answ = "ore:min:sec"; + answ = "h:m:s"; } return answ; }