Results 1 to 6 of 6

Thread: EGuiControl in der Ship-Page

Hybrid View

  1. #1
    Senior Member
    Join Date
    Nov 2011
    Posts
    150
    Ich bin mir nicht sicher, aber ich glaube die Table-Events funktionieren nur in der Schiffsauswahl. Ich würde nur den Filter auf die Schiffsseite mit PageBeforeRender machen und dann die Schiffsseite verändern.
    Gelb und grau - Proximo ist schlau,
    Proxi ist ein Held, gebt ihm euer Geld,
    Ihr seid alle dumm und meckert doch nur rum,
    seid nicht so unfair, sonst bekommt ihr keine Updates mehr

  2. #2
    Naja.. ich wüsste nicht was "ShipPage_LRSTable" in der Schiffs-Page zu suchen hat. Davon abgesehen müsste dann ja in der Schiffs-Page auch der entsprechende Eintrag kommen; ist ja extra von mir so geschrieben.

    Wenn ich PageBeforRende nehme wüsste ich auf Anhieb garnicht, wie ich dann die LRS-Tabelle anspreche bzw. auswähle. Deswegen sind ja (wahrscheinlich) diese Einträge da. Wirklich sicher weis es wohl nur Arakis... aber der ist irgendwie verschollen scheints mir ^^
    Kann da evtl. einer der Admins mal nachschauen?

  3. #3
    Senior Member
    Join Date
    Nov 2011
    Posts
    150
    Die LRS-Table findest du mit e.Page.Body.FindByControlType(EGuiControl.ShipPage _LRSTable) http://game3.stne.net/objectexplorer...dByControlType
    Gelb und grau - Proximo ist schlau,
    Proxi ist ein Held, gebt ihm euer Geld,
    Ihr seid alle dumm und meckert doch nur rum,
    seid nicht so unfair, sonst bekommt ihr keine Updates mehr

  4. #4
    Ui; danke

    Damit kann man schon einiges machen; z.B. Grafiken und Tooltips austauschen.
    Aber... ich möchte das ToolTip bearbeiten (und die Grafik mit Style.Add) ... und da komm ich grad nicht weiter weil:

    Wie mache ich aus der IGuiControl ne Tabelle? Die einzelnen Items dieser LRS_Tabelle (img & div) kann ich ansprechen... bleiben aber IGuiControls. Wie nehm ich diese wieder auseinander? Ich hab versucht den Inhalt auf Platzhalter zu transportieren:

    Var div As New CHtmlDiv();
    div.GuiControl.Add(Cell.Controls.Item(0));

    Aber schon alleine diese Anweisung hat zur Folge dass das entsprechende Item gelöscht wird in der LRS_Tabelle.

    Vorschläge?

  5. #5
    Senior Member
    Join Date
    Nov 2011
    Posts
    150
    Man kann zwar CHtmlControl in IGuiControl umwandeln, aber nicht umgekehrt. Da außerdem die LRS-Signaturen (soweit ich weiß) erst beim Rendern (also nachdem das Script läuft) eingefügt werden, musst du am "lebendigen Objekt", also der IGuiControl selbst arbeiten. Das geht meistens nur mit Try and Error und erfordert Geduld beim Programmieren
    Gelb und grau - Proximo ist schlau,
    Proxi ist ein Held, gebt ihm euer Geld,
    Ihr seid alle dumm und meckert doch nur rum,
    seid nicht so unfair, sonst bekommt ihr keine Updates mehr

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •