Gitternetz ausserhalb des zulässigen Bereichs



  • Hallo zusammen,

    die Fehlermeldung

    Gitternetz ausserhalb des zulässigen Bereichs

    bekomme ich , immer wenn ich in meinem StringGrid keine Zeile markiert hab, und dann "am Rand drehe" 😃 an meiner Maus. Weiss jemand, wie ich bzw. bei welchem Ereigniss ich das abfangen kann?? 😕

    Hab schon im Web gesucht aber nichts gefunden...nur Leute die das selber Problem in irgendeiner Software hatten, die wahrscheinlich auch in BCB geschrieben wurde.... (und der Programmierer auch nicht wußte wie er das weg bekommt) :p

    Vielen Dank
    Netzcowboy



  • Was machst du genau?
    Ist es möglich die Nachricht einfach mit der try und catch funktion
    "auszuschalten"?



  • Es passiert nur in einem Fall...

    In dem StringGrid sind z.b. irgendwelche Werte, dann klicke ich auf löschen, entferne einen daraus.
    Die Markierung wird ausgehoben, durch

    TGridRect Selektion_aufheben_Rect;
      Selektion_aufheben_Rect.Top=-1;
      Selektion_aufheben_Rect.Bottom=-1;
      Selektion_aufheben_Rect.Left=-1;
      Selektion_aufheben_Rect.Right=-1;
    
    Liste_StringGrid->Selection=Selektion_aufheben_Rect;
    

    Soweit so gut... wenn ich dann in ein anderes Programm klicke , oder ins Startmenü egal...und anschließend wieder auf das Form von meinem Programm klicke und einfach am Mausrad drehe... ohne vorher ins StringGrid zu klicken bekomm ich die Fehlermeldung.

    Sehr seltsam...

    Bei welchem Ereignis soll ich das denn abfragen, also woherum soll ich das Try setzen ?

    Ahoy Netzcowboy


Anmelden zum Antworten