Thread Suche: Tabelle mit DragDrop-Funktionalität
(31 answers)
Opened by GoodFella at 2007-01-09 21:27
Anscheinend werden die beiden Scrollbars in $tktable->{xsb} und $tktable->{ysb} geschrieben. Das ist natürlich nicht öffentlich. Es wäre wahrscheinlich besser, wenn man Subwidgets wie bei Scrolled() hat, am besten mit gleichen Namen.
Tk::TableMatrix: eventuell geht es doch mit DnD. Du musst dann die gesamte TableMatrix als DropSite definieren und dann beim Droppen feststellen, welche Position der Mauscursor hat (z.B. mit pointerxy) und daraus die Zelle in der TableMatrix ausrechnen. Ich kann mir vorstellen, dass es dazu eine Methode gibt. Dass TableMatrix bei dir wegen eines fehlenden string.h nicht compiliert, ist mehr als merkwürdig. Diese Include-Datei ist bei C Pflicht! Vielleicht liegt es daran, dass #include "string.h" statt #include <string.h> verwendet wurde? Oder anders herum? |