Du meinst wohl "Tabelle in WPF" als Titel
Der Artikel http://www.codeproject.com/Articles/30905/WPF-DataGrid-Practical-Examples sollte dir die Möglichkeiten des DataGrid näher bringen.
Alternativ kannst du auch eine ListView mit GridView verwenden: http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-1
Vielleicht hilft dir dieser Link weiter:
http://social.msdn.microsoft.com/Forums/en-US/vssourcecontrol/thread/b6bf4360-1e8c-4e30-9457-42868469965b
Im unteren Drittel sind ein paar Workarounds beschrieben. Evtl. hilft das?!
Servus,
und ergänzend zu GPC -> Mach noch anstatt FileMode.Open und FileMode.CreateNew, einfach ein FileMode.OpenOrCreate und ein FileAccess.Write.
Gruß
Hellsgore
ich haie eine TreeView. Nun möchte ich diese per DragnDrop füllen.
Wenn man nun dateien dragt wird in der TreeView auch der Knoten beim Hovern ausgewählt. Aber wenn man mit mehreren Dateien über einen Knoten Hovert wird dieser nicht selektiert !!?!
Hier etwas Code vom Hover Ereignis:
private void tvMain_DragOver(object sender, DragEventArgs e)
{
TreeNode destNode = null;
Point mPos = new Point(e.X, e.Y);
mPos = tvMain.PointToClient(mPos);
destNode = tvMain.GetNodeAt(mPos);
if (destNode == null)
return;
else
tvMain.SelectedNode = destNode;
}
Wie schon beschrieben, bei einzelnen Dateien geht das prima, aber wenn ich nun mehrere Dateien Droppen will und mit der gedragten Maus über den Konten fahre, selektiert dieser Mistkerl( :p ) die Knoten nicht mehr.
Warum ist das so?
Was erwartest du denn von protected?
Einmal greifst du innerhalb einer abgeleiteten Klasse darauf zu (this.). Das geht.
Einmal von ausserhalb (einer Instanz panel1.) Das geht weils nicht public ist nicht.
Hi leutz,
Ich würde gerne so etwas ähnliches machen wie der Formeleditor von MS.
Ein Objekt erstellen, als Grafik anzeigen lassen, mit doppelklick rauf und das Objekt bearbeiten.
Gibt es irgendwo nettes tutorial?
grüße
versuche das jetzt so:
string name = sender.P_Skypename + "s";
Picturebox pb = (Picturebox) tlp_contact.Controls.Find(name,true);
pb.Image = newImage;
so oder so ähnlich habe ich es mir gedacht aber bei der ich die Picturebox zuweise kommt ein Konvertierungsfehler. Irgendwie steh ich grade mega auf dem schlauch. Wäre nice wenn mir jemand etwas helfen könnte
Omg ich hab eindeutig genug fuer heute... Sorryyyyy!!!!
Ich finde die jetzt nicht dramatisch kompliziert oder so.
Dachte halt vieleicht gibt es noch eine möglichkeit alles auf einmal zu löschen ohne Schleife.
Touchi schrieb:
passiert das scrollen dann in "Echtzeit"?
Was verstehst du unter "Echtzeit"? Du hast ja so liebevoll die Gänsefüsschen drumherum gemacht, da du selbst einsiehst, dass der Begriff nicht ganz klar ist, wieso erklärst du ihn dann nicht?
Aber ich rate mal und hoffentlich rate ich richtig:
Wenn du die Maus bei gedrückter Maustaste bewegst, bewegt sich gleichzeitig auch der Inhalt des Panels. Die MouseMove Events werden in regelmässigen kleinen Zeitabständen aufgerufen, während die Maus bewegt wird.
Grüssli
Des Rätsels Lösung: Die Eigenschaft ResizeReDraw muss im Konstruktor, auf true gesetzt werden. Sonst wir nur Unsinn gezeichnet. Jedenfalls bei FillEllipse .. Tschüüsss ...
Guten Tag.
Muss mich mit dem Kinect for Windows beschöftigen und möchte mich nun dem Face Tracking widmen. Nur leider bin ich noch Anfänger und weiß einfach nicht, wie ich x u. y Koordinate z.B meiner rechten Augenbraue bekomme (bestimmter Punkt)
Alles was ich weiß ist, dass ich mit PointF und den FeaturePoints arbeiten muss. Wie ich jedoch daraus Koordinaten bekomme ist mir fraglich.
if (faceFrame.TrackSuccessful){
//Hier sollte dann die Koordinaten Verarbeitung stehen
}
Das erstellen des Gesichtes, sprich des FaceFrames habe ich schon gemacht. Jetzt will ich aber Koordinaten auslesen, jedoch habe ich keinerlei Anhaltspunkte die mir weiterhelfen könnten.
XMAMan__ schrieb:
Ja, das habe ich momentan durch die vielen
if (s.StartsWith("B")) liste.Add(new B(s));
-Zeilen.
Ich möchte den Code nicht durch zusätzliche Variablen/Klassendefinitionen aufblähen.(Hat hier jemand übrigens Blähungen von euch? )
Ja extreme.
Zurueck zum Thema:
Nun ja, die If sind ja ziemlich Wartungsunresistent. Wenn du eine Factory anbietest wo "jeder" seine Implementierungen registrieren kann und spaeter abrufen kann, uebergibst du die Verantwortung an denjenigen der deine Factory benutzt. Deine Aufgabe ist es nun die Rahmenbedingungen zu definieren. Das kannst du entweder ueber ein Interface machen, wie es dot bereits angemerkt hat. Oder du verpackst das erzeugen in einen Funktor der einen von dir definierten Rueckgabewert haben muss(wie z.B. eine Abstrakte Klasse, oder Interface). Alles andere ist Unsinn.
Weil das, wie es ein Professor von mir mal so schön erklärt hat, in etwa so wäre, wie alle zwei Sekunden vor die Tür zu sehen ob jemand da ist anstatt auf die Glocke zu hören...
Dravere schrieb:
Schreib im Speicherpfad nicht xls sondern xlsx als Dateiendung hin. Erst seit xlsx werden die Dokumente als XML Files gespeichert. Du verwendest somit höchstwahrscheinlich einfach die falsche Dateiendung beim Abspeichern.
Soweit mir allerdings bekannt ist, spielt das bei Excel keine Rolle, da es die Unterscheidung selbst nicht anhand der Dateiendung macht.
Grüssli
Hi Dravere,
Das Problem war, das es beim Öffnen der Datei (Wenn ich die Endung .xls oder .xlsx nahm) immer zu einer Fehlermeldung kam. Die Daten wurden zwar richtig angezeigt, aber die Fehlermeldung nervte. Ich habe es nun über die Standard Api "Microsoft.Office.Interop.Excel" gemacht.