Laden...

Forenbeiträge von Xqgene Ingesamt 2.051 Beiträge

21.12.2006 - 15:28 Uhr

ich denke du findest bei www.codeproject.com bestimmt so was in der art.

21.12.2006 - 12:40 Uhr

eine Möglichkeit wäre die DataGridColumnStyle-Klasse und deren Paint-Methode zu überschreiben.

21.12.2006 - 08:23 Uhr

Hallo Pedro_15,

Sprichst du jetzt über Add-In oder Stand-Alone Variante? und was für Link meinst du denn?

Gruß
Xqgene

18.12.2006 - 16:56 Uhr

irgendwo habe ich schon etwas ähnliches gelesen: SQL: Datensetze auslesen 😁

ich habe leider für meine Problem keine SQL-Lösung gefunden (auf Cursor habe ich verzichtet).

Ich habe Datensätze in DataSet eingelesen, dort die "doppelten" markiert und dann weggefiltert.

18.12.2006 - 16:51 Uhr

Hinweis auf die Hilfe und DataGridViewColumn reicht etwa nicht?

18.12.2006 - 16:48 Uhr

DataGridView.HitTest();

18.12.2006 - 16:42 Uhr

ach Leute! warum guckt den Keiner in die Hilfe rein?!

bei DataGridViewColumn-Klasse gibt es Eigenschaften, die das gewünschte Verhalten herbeizaubern. Thja...wer hätte das gedacht?! 😉

...und ja, man kann auch die Mindestbreite einstellen.

18.12.2006 - 14:20 Uhr

Original von feadur
Hallo,

wann soll denn dann die Validierung stattfinden, wenn nicht beim Verlassen des Controls oder nach Textänderung?

Gruß

das Stichwort ist hier dabei

bei **jedem **Verlassen . Habe ich auch erst beim zehnten durchlesen entdeckt 🙂

18.12.2006 - 14:18 Uhr

wenn ich dich richtig verstanden habe::

  1. beim TextChanged setzt du ein Flag geändert = true.
  2. beim Validating, wenn geändert dann_tu_dies_und_jenes_vergiss_aber_nicht_denn_flag _zurückzusetzen

P.S. ob es sauber ist, ist dahin gestellt.

18.12.2006 - 13:21 Uhr

ich nehme Fehler als Tatsache an, dass irgendwas noch schief gelaufen ist, die werden behoben (oder auch nicht) und gut ises. Emotionen haben eigentlich da nix zu suchen. denn

  1. Fehler in der Entwicklung sind normal

  2. Für Fehler in der Produktion bekommt der Tester auf die Mütze 😁

  3. und wenn man selber Tester ist, dann gilt natürlich:

ein Programmierer darf niemals auch der Tester sein! (für das selbe Programm versteht sich)

*ob ich mit der Einstellung irgend wann mal Job noch finde? 8)

18.12.2006 - 12:12 Uhr

habe gerade gestern für das Problemchen endlich eine Lösung gefunden.

bei mir lag es an dem DSL-Router von NETGEAR. Nach dem ich die neue Firmware für den Router eingespielt habe, hat es endlich wieder (nach ein paar Monaten WebVistaMSN 8o 😭 ) funktioniert.

xqgene

18.12.2006 - 12:01 Uhr

wenn es unbedingt API sein muss, dann nimm die SHBrowseForFolder() Funktion und nicht die BrowseForFolder(). Damit kann man auch Pfad vor belegen (auf ziemlich komplizierte Art und Weise 🙂 ).

Sonst ab. NET1.1 gibt es FolderBrowserDialog Klasse für so was.

18.12.2006 - 08:07 Uhr

Original von Morpheus
Jetzt bleibt nur noch das Speichern.....

hehe..so weit bin ich auch schon gekommen.

17.12.2006 - 23:02 Uhr

Danke für deine gut gemeinte Vorschläge, aber ich suche wirklich eine SQL-Anweisung.

Gruß
Xqgene

17.12.2006 - 19:40 Uhr

Original von Xqgene
...dass es eine SQL Anweisung gibt,..

15.12.2006 - 22:20 Uhr

Ich bin mir ziemlich sicher, dass es eine SQL Anweisung gibt, die den SQL Server anweist das Ergebnis einer SELECT o.ä Abfrage in eine Datei (XML) zu speichern.

kennt jemand sich damit aus. meine Suche hat leider nix gebracht.

Gruß
Xqgene

12.12.2006 - 11:35 Uhr

zu den Punkten, die herbivore bereits genannt hat, möchte ich noch einen hinzufügen. Und zwar - man kann nicht mit der Hilfe umgehen (ja das muss man auch gelernt haben). Die Dokumentation zu .NET ist mit ein paar kleineren Ausnahmen ist (finde ich) sehr gut und ausführlich. Und Internet braucht man dafür nicht, wird ja zusammen mit VS bzw mit dem SDK installiert und ist immer zugreifbar.

**:::

12.12.2006 - 09:45 Uhr

Original von Noodles
Bevor es jemand anprangern möchte. Ich weiß, Cursor sind nicht das beste Mittel zwecks Performance.

Ups....lösch....lösch...lösch... 😁

12.12.2006 - 09:18 Uhr

Danke für eure Antworte. Leider geht das nicht, denn mit DISTINCT bzw. GROUP BY werden die Datensätze nicht über eine einzelne Spalte gruppiert. Da muss man schon entweder alle Spalten für die Gruppierung einbeziehen oder auf einige Spalten verzichten. Beides ist aber nicht erwünscht.

08.12.2006 - 13:08 Uhr

da meine SQL-Kenntnisse schon etwas angestaubt sind, frage ich mal die Experten. 🙂

also so ich habe eine Tabelle mit mehreren Datensätzen (Artikelbewegungsdaten)
Jede Artikelnummer kann in der Tabelle mehrfach vorkommen.
nun möchte ich aus der Tabelle die Datensätze so auslesen, dass es jede Artikelnummer nur in Mal in dem Ergebnis gibt (die anderen Daten/Spalten sind zwar uninteressant, müssen aber auch mit ausgegeben werden)

also aus der Tabelle:


[Item No.] [Description] ....
1             Abc
1             Yxz
2             Asd
3             Qqq
1             Aaa 
2             Dfe
...

soll:


[Item No.] [Description] ....
1             Abc
2             Asd
3             Qqq
...

??

08.12.2006 - 12:39 Uhr

Original von JunkyXL
Anschließend folgt das Projekt von Lion1984. Hinter jedem Türchen ein nettes "Gimmick".
Die GUI flackert zwar etwas, aber nicht so wichtig.

das "flackern" (ich weiß nicht ob das nur ein Nebeneffekt ist) fand ich ganz nett und originell. (du meinst doch mit dem "flackern", wenn die Türchen ihren Platz ändern?)

🙂

07.12.2006 - 14:09 Uhr

ein ContextMenu hat ein Popup Event. Dieses Ereignis wird ausgelöst bevor das Menu angezeigt wird. Ich wprde das Setzen der Checkboxen in diese Routine reinlegen.

06.12.2006 - 00:01 Uhr

Hallo Pedro_15,

zu 1: Ich habe als Vorbereitung für weitere Funktionen (unter anderem auch Bilder im Text) die Textbox durch die RichTextBox ersetzt. Intern wird aber immer noch nur reiner Text gespeichert.

zu 2. geplant - ja. in der StandAlone Variante bereits eine einfache Druckmöglichkeit implementiert. Die im Add-In kommt noch.

05.12.2006 - 15:40 Uhr

TabPage.HorizontalScroll.Value
TabPage.VerticalScroll.Value

21.11.2006 - 22:17 Uhr

Hallo,

ich habe, um das Problem zu lösen, eine eigene DataGridViewColum-, -Cell und -ComboBoxEditingControl Klassen geschrieben. in der DataGridViewComboBoxEditingControl habe ich die GetEditingControlFormattedValue-Methode überschrieben. Diese Methode sucht zu einem String das passende Objekt aus dem Datasource und gibt es zurück.

Gruß
Xqgene

08.11.2006 - 10:17 Uhr

Ich versuche mich gerade einbsl mit DirectX einzuarbeiten und habe mir ein Bsp. zusamen gebastelt, an dem ich übe. 🙂

nun habe ich ein Problem bei dem ich mit meinem jetzigen Wissenstand nicht weiter komme.

Also ich habe in einer Schleife zig Meshes (Box) erzeugt und mit Texture versehen. Alle Boxen stehen in der Reihe hintereinander. Die Szene wird mit einem Licht beleuchtet. Das Ergebnis sieht ihr auf dem Bild 🙁

Warum ist die Beleuchtung so stufenhaft? Woran kann das liegen?

P.S. Quellcode poste ich auch, wenn man mir sagt welchen Teil. (sonst muss ich viel zu viel bereinigen 🙂)

07.11.2006 - 11:58 Uhr

Microsoft hat die Version 3.0 des .NET Framework fertig gestellt.

Man kann das .NET Framework 3.0 Redistributable Package, SDK sowie die Visual Studio 2005 Extensions für .NET Framework 3.0 (WCF & WPF) unter folgendem Link runterladen:

http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en

05.11.2006 - 22:09 Uhr

Hallo Paratrooper,

habe den Bug beseitigt. Dazu kann man jetzt das Toolbar auch nach Wunsch unten andocken. einfach über Contextmenu.

Download: http://www.mycsharp.de/wbb2/attachment.php?attachmentid=2287

05.11.2006 - 00:20 Uhr

Original von SimonKnight6600
Hallo XGenne!

Cooles Programm! Ein kleiner Wunsch: Zusätzlich zu Dateien auch Ordner unterstützen. Ich hab mir jetzt einfach ne .bat Datei angelegt, aber wenns von Haus aus ginge wärs noch schöenr 😉.

vg,
SimonKnight6600

geht jetzt auch bereits. einfach in Command den Pfad zum Ordner angeben.

Original von chri
hi

wirklich ein tolles programm.

würdest du den source veröffentlichen? oder wenigstens den teil, mit der sich das programm oben eindockt (oder hast du evtl. ein tutorial dazu)?

habe ich schon: Programm verankern 🙂

04.11.2006 - 23:04 Uhr

Taskmanager?! 8o

es geht also folgender masse - auf die ToolBar mit der Maus klicken, ALT+F4 drucken. 😉

04.11.2006 - 22:01 Uhr

ah ja und hier ist Download 🙂

04.11.2006 - 22:00 Uhr

Ich habe für mich mal eine Toolbar programmiert, um schnell an die Programme zu kommen die ich öfters brauche. nix Aufwendiges. die Toolbar dockt sich oben an dem Bildschirmrand. sieht in etwa wie die Menüleiste in MacOS.

dachte mir, vielleicht findet noch jemand das Programmchen nützlich. Da das Programm keine Autostartfunktion hat, habe ich einfach in Autostart-Ordner gepackt.

Viel Spaß

Xqgene

01.11.2006 - 00:15 Uhr

WM_NCPAINT

The default implementation paints the window frame.

An application can override this call and paint its own custom window frame. The clipping region is always rectangular, even if the shape of the frame is altered.

bzw. auch noch eine andere WM_NCxxx Message

wobei ich denke nicht, dass WM_NCPAINT die "Managed"-WinProc überhaupt erreicht. Eventuell muss du dir einen Zugriff auf die originale WindProc verschaffen.

31.10.2006 - 23:47 Uhr

🙂

31.10.2006 - 22:22 Uhr

jep

31.10.2006 - 22:12 Uhr

also, bei mir wird sowohl die Install Action als auch die Uninstall aufgerufen und ausgeführt.

31.10.2006 - 21:42 Uhr

poste doch mal deine Solution ins Forum.

31.10.2006 - 21:08 Uhr

und warum steht bei dir bei EntryPoint "Install" drin?

nimm es mal raus. der Intaller bei installieren guckt in die zugewiesene Assembly und sucht eine Klasse die von Installer abgeleitet ist. Wenn gefunden führt er die entsprechenden Methoden aus.

31.10.2006 - 00:47 Uhr

bei mir heißen diese so, weil ich sie umbenannt habe, damit es übersichtlicher ist, und ich es nicht verwechsle, und...

da ich den Artikel nicht gelesen habe, denke ich, dass es dort zwei Installer implementiert sind, für verschiedene Aufgaben o.ä.

31.10.2006 - 00:37 Uhr

wie kommst du auf eine andere Dll?

Auf dem Bild ist Custom Acition Editor. Unter Uninstall habe ich neue Aktion erstellt. als Sorce die Primary output ausgewählt. das ist meine Add-in dll. dort habe ich eine Klasse von Installer abgeleitet und die Uninstall Methode überschrieben. Das ist eigentlich alles.

31.10.2006 - 00:26 Uhr

alles standard.

Funktioniert denn Install?

31.10.2006 - 00:17 Uhr

ich habe eigentlich genau so wie in deinem Link. Außer ich habe keine CustomActionData.

Bist du sicher, dass es nicht aufgerufen wird? hast du schon mal mit Debugger.Break(); versucht?

31.10.2006 - 00:02 Uhr

Bei mir war das Problem, dass ich Condition eingegeben habe, aber der Installer hat diese nicht richtig behandelt (die war also immer false). Nach dem ich die Condition raus genommen habe, hat es auch richtig funktioniert.

30.10.2006 - 22:45 Uhr

Hast du eine Bedingung bei den Uninstall-"Custom Action" eingetragen?

30.10.2006 - 16:23 Uhr

jep.

jetzt geht wieder.

Gruß
Xqgene

30.10.2006 - 16:02 Uhr

8o bei mir kommt nur eine Fehlermeldung.

27.10.2006 - 18:47 Uhr

Hallo purestrain,

zur zeit geht es noch nicht mit // TODO:. ich habe aber vor, diese Funktion zu implementieren.

Gruß
Xqgene

24.10.2006 - 01:14 Uhr

Hallo Leute!

leider bin ich letzte Zeit ziemlich stark ausgelastet, so dass Weiterentwicklung des Managers nur schlepend vorangeht. Nichtdestotrotz habe ich heute eine neue Version (1.2.571.0) auf mein Webspace hochgeladen.

Da bereits alle (oder fast alle 🙂) das Programm hier kennen, habe ich mir an der Stelle eine Beschreibung gespart. Sollte jemand doch es noch nicht kennen, so findet er die Beschreibung, Screenshots und Download unter http://www.genne-develop.com

Kritik, Wünsche, Vorschläge, etc. sind wie immer gewünscht. Hier oder über Feedbackformular oder Forum auf meiner Seite.

Viel Spaß und Gruß
Xqgene

23.10.2006 - 23:57 Uhr

bist du auch sicher, dass die "Quelle" auch wirklich mit Datensätzen gefüllt ist?