me.EditCell(x, y) abschalten

  1. 2 months ago

    Klemens K

    Jun 6 Pre-Release Testers, Xojo Pro

    Hi,
    mit me.EditCell(row, colomun) kann ich eine Zelle per Code editierbar machen. Wie kann ich die Funktion per Code wieder rückgängig machen?
    Ich hab versucht den Celltype zu verändern etc. aber nichts funktioniert. Hat jemand eine Idee?

    Klemens

  2. Christian S

    Jun 6 Pre-Release Testers, Xojo Pro, XDC Speakers Germany

    Was passiert denn bei EditCell(-1,-1) oder so?

  3. Klemens K

    Jun 8 Pre-Release Testers, Xojo Pro

    Bei me.EditCell(-1, -1) kommt die Fehlermeldung "An exception of class OutOfBoundsException was not handled...."

  4. Sascha S

    Jun 8 Pre-Release Testers, Xojo Pro Germany, Lower Saxonary

    Da du die Zelle ja vermutlich als editierbar eingestellt hast; was passiert wenn du den Typ wieder auf eine nicht editierbare Zelle einstellst?

  5. Klemens K

    Jun 8 Pre-Release Testers, Xojo Pro

    Hi,
    wenn ich den Typ zurückstelle passiert nichts. Die Cell bleibt im Edit Mode:-(

  6. Sascha S

    Jun 8 Pre-Release Testers, Xojo Pro Germany, Lower Saxonary

    Du musst erst die Zelle verlassen (und evtl. der ListBox den Focus nehmen) und dann die Zelle auf Typ Normal stellen.

  7. Klemens K

    Jun 8 Pre-Release Testers, Xojo Pro

    Hi, das war auch mein Gedanke, aber den Fokus kann man nicht rausnehmen, der ist nur lesend. Oder gibt es eine Möglichkeit?

  8. Sascha S

    Jun 8 Pre-Release Testers, Xojo Pro Germany, Lower Saxonary
    Edited 2 months ago

    Das liegt daran das irgend ein Objekt den Fokus haben muss. Ja, setze den Fokus auf ein anderes Objekt, wie einen Button oder TextFeld.

  9. Klemens K

    Jun 8 Pre-Release Testers, Xojo Pro

    Ja, me.SetFocus klappt es. Ich hatte immer versucht den Focus der Cell zurückzunehmen, aber mit setfocus auf die Listbox wird der Edit Mode zurückgesetzt, danke.

  10. Christian S

    Jun 8 Pre-Release Testers, Xojo Pro, XDC Speakers Germany

    ClearFocus Methode?

or Sign Up to reply!