none
Auf welcher Tab Seite ist Button

    Frage

  • Hallo,

    ich habe eine Anwendung mit mehreren Tabpages auf denen sich Buttons befinden. Nun möchte ich gerne auslesen, auf welcher Tappage welcher Button ist. Wird das für die Buttons oder generell Form-Elemente irgendwo abgespeichert? Kann man auf diese Info mithilfe irgendeiner Funktion drauf zugreifen?

    Vielen Dank und Grüße

    Sebamedo

    Dienstag, 18. April 2017 11:02

Antworten

  • Ich habe das Problem nun anders gelöst, in dem jeder Button, abhängig von der jeweiligen Tabppage eine Zahl als Präfix bekommen hat. Anhand des Namens un dieser Zahl konnte ich dann wiederum Rückschlüsse auf die Tappage ziehen. Danke für die Unterstützung
    • Als Antwort markiert Sebamedo Freitag, 21. April 2017 08:19
    Freitag, 21. April 2017 08:19

Alle Antworten

  • Deine Anfrage ist etwas vage. Hast Du die Anwendung selbst erstellt? Ist sie mit Powershell erstellt? Wenn nicht, wie heißt die Anwendung und woher ist sie? .... und und und ... 

    Grüße - Best regards

    PS:> (79,108,97,102|%{[char]$_})-join''

    Dienstag, 18. April 2017 11:12
  • Davon ausgegangen, dass du Powershell mit Windows Forms benutzt:

    $TabControl = New-object System.Windows.Forms.TabControl
    $AktuelleTab = $TabControl.SelectedItem.Header
    Write-Host $AktuelleTab

    Dienstag, 18. April 2017 11:29
  • Okay sorry, etwas ergänzende Infos zu der Anwendung.

    Die Anwendung ist selber mit Powershell Studio entwickelt. Es handelt sich um eine Art Lageplan mit Buttons die verschiedene PC-Stationen darstellen sollen. Für jeden Raum gibt es verschiedene Tap Pages mit den jeweiligen Arbeitsplätzen (Buttons)

    Unten in der Anwendung gibt es eine Suchleiste, die die Namen aller Buttons durchsucht und einen Treffer farbig markiert. Nun wäre es natürlich praktisch, wenn bei einer erfolgreichen Arbeitsplatzsuche direkt auf die richtige Tappage gesprungen wird, oder wenigstens die Tappage auf der sich der Button befindet gelb ebenfalls gelb gehighlighted wird.

    Dienstag, 18. April 2017 11:36
  • Hmmm ... ich beschäftige mich jetzt nicht mit GUI-Geschichten in Powershell und weiß deshalb nicht, ob es das von Dir Gewünschte überhaupt gibt. Aber wenn Du die Anwendung selbst erstellt hast, solltest Du doch wissen, wo Du die Buttons hingepackt hast, oder?  ;-)    .... oder werden die zur Laufzeit dynamisch erzeugt?

    Grüße - Best regards

    PS:> (79,108,97,102|%{[char]$_})-join''

    Dienstag, 18. April 2017 11:51
  • Ich habe das Problem nun anders gelöst, in dem jeder Button, abhängig von der jeweiligen Tabppage eine Zahl als Präfix bekommen hat. Anhand des Namens un dieser Zahl konnte ich dann wiederum Rückschlüsse auf die Tappage ziehen. Danke für die Unterstützung
    • Als Antwort markiert Sebamedo Freitag, 21. April 2017 08:19
    Freitag, 21. April 2017 08:19