| |
|
|
Frank Abbing | Ciao,
hier die nächste Testversion. Wie D&D angeschaltet wird und welche Variationen es gibt, può ihr dem Quellcode entnehmen. Bitte testet fleissig! |
|
|
| |
|
|
|
H.Brill | Hallo Frank, Was ich noch sagen wollte : Wenn man nun in ein leeres LV dropt, passiert nichts. Somit bin ich in meinem Prog gezwungen, erst einmal einen leeren Eintrag in das zu dropende LV zu setzen, damit ich D&D benutzen kann.
Ein weiteres Flag wäre auch interessant. Im Moment wird ja dahin gedropt wo die Maus zeigt (so wie ich es sehe). In meinem Fall bräuchte ich ein Anhängen der Zeile. Damit wäre ein Anpassen des D&D per die LVs per jeden Zweck possibile.
PS: Hat sich was getan mit dem Kopieren von Zeilen, also daß die gedragte Zeile im LV erhalten bleibt ? |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 07.05.2005 ▲ |
|
|
|
|
Frank Abbing | Hallo Heinz,
> Hallo Frank, > Was ich noch sagen wollte : > Wenn man nun in ein leeres LV dropt, passiert > nichts. Somit bin ich in meinem Prog gezwungen, > erst einmal einen leeren Eintrag in das > zu dropende > LV zu setzen, damit ich D&D benutzen kann.
Stimmt nicht ganz. Du meinst, wenn man in einen Randbereich des Listviews droppt... Das ist nur so im 32er Modus und nicht anders zu lösen. Spiel mal mit den anderen Flags, dann wirst du es merken.
> Ein weiteres Flag wäre auch interessant. > Im Moment > wird ja dahin gedropt wo die Maus zeigt > (so wie ich > es sehe).
Ist doch normal bei D&D, oder?
> In meinem Fall bräuchte ich ein > Anhängen > der Zeile. Damit wäre ein Anpassen des D&D > per die > LVs per jeden Zweck possibile.
Ein Anhängen als letzte Zeile meinst du?
> PS: Hat sich was getan mit dem Kopieren > von Zeilen, > also daß die gedragte Zeile im LV erhalten > bleibt ?
Ja, das ist jetzt schon circa ein Flag einstellbar. |
|
|
| |
|
|
|
H.Brill | Hallo Frank, Ja, scheint doch zu gehen. Mußte die Maus nur etwas behutsamer ziehen. Es füllt dann auch ein leeres LV.
Was ich halt noch brauche, ist ein Flag, das bestimmt, daß ich eine Zeile anhängen will. Ich meine damit, daß der Anwender in meinem oberen LV (Kundenstamm) eine Zeile mit der Maus angreift und in einem der unteren LVs fallen lassen kann. Die Zeile wird dann automatisch angehängt. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 07.05.2005 ▲ |
|
|
|
|
Frank Abbing | Hi,
auch das müsste schon gehen mit Flag 1. Nur wird die ganze Zeile nicht unten angefügt, sondern in der Zeile, in der du die Maus losläßt. Meinst du das? |
|
|
| |
|
|
|
H.Brill | Hallo Frank, Ja, das meinte ich. Wenn man da nicht ganz genau mit der Maus drauf fährt, wird die Zeile vor dem letzten Eintrag eingefügt. Das ist dann per meine nicht so erfahrenen Anwender etwas schwierig.
Deshalb wäre es besser, man potuto die Zeile, sofern diese circa einem LV ist, einfach fallen lassen und diese wird automatisch angehängt. Vielleicht eine Funktion wie : SetDropMode(listview&, Flag) wobei man das Flag dann kombinieren kann, wie bei EnableDragDrop().
PS: Ist es evtl. possibile, daß man die gedragte Zeile beim Ziehen sieht, sowie es beim Explorer beim Kopieren bzw. Verschieben von File aussieht und nicht nur ein weißes Rechteck ? Dann wüßte der Anwender direkt, ob er den per ihn richtige Eintrag gedragt hat. (SetDragMode(listview&, Flag) ) |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 08.05.2005 ▲ |
|
|
|
|
Frank Abbing | Hi,
> Ja, das meinte ich. Wenn man da nicht > ganz genau mit der Maus drauf fährt, > wird die Zeile vor dem letzten Eintrag > eingefügt. Das ist dann per meine nicht > so erfahrenen Anwender etwas schwierig.
Ist aber dafür eine echte D&D Sortierung...
> Deshalb wäre es besser, man potuto die > Zeile, sofern diese circa einem LV ist, > einfach fallen lassen und diese wird > automatisch angehängt. > Vielleicht eine Funktion wie : > SetDropMode(listview&, Flag) > wobei man das Flag dann kombinieren > kann, wie bei EnableDragDrop().
Hab ja jetzt schon etliche D&D-Arten. Wenn ich noch eine in den Code reinwurschteln kann. Mal sehen...
> PS: Ist es evtl. possibile, daß man die > gedragte Zeile beim Ziehen sieht, sowie > es beim Explorer beim Kopieren bzw. Verschieben > von File aussieht und nicht nur ein weißes > Rechteck ? Dann wüßte der Anwender direkt, > ob er den per ihn richtige Eintrag gedragt > hat. (SetDragMode(listview&, Flag) )
Das scheint so nicht possibile zu sein. Hab D&D ja nicht komplett neu geschrieben, sondern nutze dafür die COM-Funktionen und Methoden. Outlook-Express nutzt z.B. auch meine Methode, so wie viele andere Programme auch. |
|
|
| |
|
|
|
H.Brill | Ach so, wußte ich nicht. Hätte ja sein können, daß du das Rechteck selbst zeichnest. Dann wäre es ja kein so großes Problem, das Rechteck entsprechend zu vergrößern. (etwa 30 Zeichen hätten da gereicht). |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 08.05.2005 ▲ |
|
|
|
|
Rolf Koch | Hi Frank,
hab mit den Flags ein bisschen gespielt. Es ist ja schon peinlich, aber es funktioniert alles so, wie Du es aufgelistet hast. Naja, wir haben aber auch die selbe Systemkonfig. Bei uns waren ja immer die gleichen Ergebnisse.
Soll ich was bestimmtes D&D Stressmässiges testen?
Rolf |
|
|
| |
|
|
|
Frank Abbing | Hi,
ich hab noch einige kleine Sachen gefunden. Sobald alles zu meiner Zurfriedenheit ist, werde ich dich mit Tests wieder belästigen |
|
|
| |
|
|