Suchergebnisse

Suchergebnisse 1-30 von insgesamt 67.

  • Benutzer-Avatarbild

    Das wäre wirklich super, wenn du das findest. Danke. Vollzitat entfernt ~ EaranMaleasi

  • Benutzer-Avatarbild

    Ein guter Hinweis, dass dies aus dem C++ Umfeld kommt. Also die Bestandteile der Pattern bedeuten: %C steht für einen Großbuchstaben %c Kleinbuchstabe %02d steh für eine Zahl in folgendem Format: 01...9 Werd mal versuchen mit VB.NET-Quellcode (1 Zeile) und VB.NET-Quellcode (1 Zeile) weiter zu kommen. Danke Ps.: Wie kann man denn hier IsNumber und IsLetter so schön formatieren wie du das hast?

  • Benutzer-Avatarbild

    Hallo Leute, ich muss einen gegeben String nach einem gegeben Pattern zerlegen und im Anschluss für die einzelnen Char die Postion in einem Char Array finden. Bevor ich mir aber nun eine Funktion baue mit der man den String zerlegen kann, frage ich hier mal nach, ob es da im Framework nicht was gibt, was ich verwenden kann. Folgendes Beispiel: Der String = "AA1" Das Pattern dazu bekomme ich so= "%C%C%01d" Anderes Beispiel: Der String = "Aa01" Pattern: "%C%c%02d" Drittes Beispiel: String = "AA-03…

  • Benutzer-Avatarbild

    Ok, es scheint so, als dürfe man die Eigenschaft nicht auf Browsable(false) setzen. Generell finde ich die Möglichkeiten beim automatischen Erstellen von DatagridviewColumns etwas schlecht umgesetzt vom Framework. Ma muss die von der BindingSource automaisch erzeugte Spalte erst mal entfernen und dann eine DataGridViewComboBoxColumn einfügen. Ich meine, warum kann das Datagridview beim erzeugen der Columns nicht erkennen, dass der Datentyp eine Aufzählung ist und damit gleich die Möglichkeit bie…

  • Benutzer-Avatarbild

    Hallo, kann mir jemand sagen, warum ich bei folgendem Code den Fehler "DataGridViewComboBoxCell-Wer ist ungültig" bekomme, wenn ich nach einer Auswahl in der ersten Spalte in die zweite klicke? Bzw. Was stimmt am code nicht? Ich habe das Projekt an den Post angehängt. VB.NET-Quellcode (33 Zeilen)

  • Benutzer-Avatarbild

    Ich denke ich hab eine Lösung für meine Aufgabe. Sorry, ich hatte die Aufgabe nicht komplett im Eingangspost geschildert: Ich habe einen Dialog mit einer DataGridView, welches eine Tabelle mit Objekten anzeigen soll. Diese Objekte haben immer zwei Eigenschaften. (Source und Destination). Source und Destination haben aber je nach Objekten die angezeigt werden sollen nicht immer die gleichen Typen. Außerdem möchte ich, dass man die Destination für die Angezeigten Objekte verändern kann. Es sind ab…

  • Benutzer-Avatarbild

    Nun, ich hätte ja ein Try Cast versuchen können. VB.NET-Quellcode (3 Zeilen) Wenn das was ich möchte nicht geht, ist es auch kein Problem, dann führe ich mehrer Listen. Meine Frage ist nur, ob es vielleicht dafür ein Lösung gibt, die ich nicht kenne. Abgesehen davon stellt sich mir gerade das nächste Problem. Selbst wenn ich mehrer Listen führe, wenn ich nun eine Extension für die Basisklasse schreiben möchte, geht das ja auch nicht, wenn die Basisklasse Abstrakt ist, oder? VB.NET-Quellcode (6 Z…

  • Benutzer-Avatarbild

    Hallo Leute, ich versuche gerade folgendes Problem zu lösen: Ich habe mehrere Klassen, die sich sehr ähnlich sind. Sie bestehen im Grunde erst mal nur aus zwei Properties (Source und Destination) Also habe ich eine Basisklasse mit diesen beiden Properties gemacht. Jetzt möchte ich von der Basisklasse weiter Klassen ableiten, mit den selben Properties, jedoch haben einige andere Value Typen. Z.B Source as String, dann vielleicht Source as Integer... etc. Der Vorteil für mich wäre gewesen, dass ic…

  • Benutzer-Avatarbild

    Guter Tipp, aber das war es leider nicht.

  • Benutzer-Avatarbild

    Ich kenne dich schon ein wenig und weiß, dass deine Beiträge sehr schnippisch sind, aber damit kann ich umgehen. Da haben mir die Beiträge von VB1963 und VaporiZed mehr geholfen. Ich bin nicht nur der Ansicht, dass es kein definiertes Datenmodel gibt, ich weiß es sogar... aber klar, damit du es auch weißt, müsstest du mein ganzes Projekt im Detail kennen und das kann ich hier aber nicht komplett aufrollen. Aber du hast richtig verstanden, dass ich Datagridviews zur Präsentation verwenden möchte.…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Aber irgendwann wirst du dich wohl mal bequemen müssen, zu erzählen, was du eiglich vorhast.“ ich hab die Frage extra "einfach" gehalten um vielleicht einen Lösungsvorschlag für einen kleinen Teil meines Projekts zu bekommen. Im Grund bekomme ich Daten aus einer Tabelle aus einem anderen System und muss mir aber die Daten in einer eigenen Tabelle selbst aufbereiten. Außerdem muss ich diese Tabellendaten auch noch um Informationen erweitern. Am Ende Soll die von mir a…

  • Benutzer-Avatarbild

    Richtig Dynamisch. Nein mein Datenmodel wird leider erst zur Laufzeit fixiert. Die Anzahl der Spalten und welchen Inhalt diese haben (Listen oder einzelner Wert) liegt nicht fest. Aber jetzt mal ne Grundsatzfrage: Kann es sein, dass ich die DataGridViewComboBoxColumn falsch interpretiere? Runtergebrochen auf eine Spalte, welche lauter Zeilen mit Comboboxen hat, welche aber unterschiedliche Werte in den Comboboxen haben, ist da die DataGridViewComboBoxColumn überhaupt das richtige? Muss ich mir d…

  • Benutzer-Avatarbild

    Ne, denke nicht. Spalten Anzahl und Typ der Spalten ist erst zur Laufzeit klar. Oder meinst du ich hänge meine dT an den Designer? Muss ich mir im Projekt ansehen. Ist halt so, dass ich die Instanzen der Datagrids auch erst zur Laufzeit generiere. Soll alles schön dynamisch bleiben.

  • Benutzer-Avatarbild

    Ja du hast Recht. Ich hab inzwischen ein wenig experimentiert und es scheint so, als müsste ich mein DataGridView manuell aufbauen. Damit ich in der DataTable Zellen in den Zeilen mehr Werte zuweisen kann, hab ich die DataRow in ne eigene Klasse vererbt, wo ich ihr die realen Werte nochmals als Liste mitgebe. Mit dieser Basis werd ich mir nun mein Datagridview erstellen. Hab mein Beispiel inzwischen aufgebohrt, vielleicht hilft es ja mal jemand anderem: VB.NET-Quellcode (59 Zeilen)

  • Benutzer-Avatarbild

    Ok, ist vielleicht etwas verwirrend erklärt. Sorry. Also ich hab mal ein kleines Testbeispiel gebaut: VB.NET-Quellcode (20 Zeilen) In der DataTable dT hab ich eine Spalte (Spalte1). Die Tabelle hat zwei Zeilen. In den Zellen möchte ich nun daten nicht als Text-Zelle angezeigt bekommen, sondern als DataGridViewComboBoxCell. Deswegen die Frage, ob man der Spalte in der dT sagen kann, dass sie, wenn in einem DataGridView angezeigt, ihre Zellen als DataGridViewComboBoxCell darstellt.

  • Benutzer-Avatarbild

    Hallo Leute, ich brauch da ein wenig Hilfe: Ich habe eine DataTable erzeugt, welche ich nun in einem DataGridView anzeigen lasse. Dazu weiße ich meine DataTable einfach dem DataSource des DataGridView zu. Nun hat die DataTable aber auch eine Spalte, welche Werte in Listen (List(of String)) gespeichert haben. Nun möchte ich für jede dieser Liste eine Zelle haben, welche eine Combobox mit den Werten der Liste anzeigt. Kann man der DataTable mitgeben, wie die Spalten in einem DataGridView angezeigt…

  • Benutzer-Avatarbild

    Hallo ich hab schon das Web nun ne Stunde durchforstet, aber ich finde kein Beispiel wie man die Klasse DataRow mit Vererbung erweitern kann. Ich möchte der DataRow zusätzliche Informationen mitgeben. Ich habe bereits die vererbte Klasse geschrieben: VB.NET-Quellcode (10 Zeilen) Wenn ich aber nun folgendes mache: VB.NET-Quellcode (2 Zeilen) ... kann die neue Row nicht in meine vererbte klasse gespeichert werden. Hat jemand ein kleines Beispiel wie man von DataRow eine vererbte Klasse erstellen k…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „naja, das wär schon eine Bemerkung wert gewesen, dass du garnet mit typDataset arbeitest, sondern Object-Databinding verwendest. “ Dachte der Satz am Anfang wäre für schlaue Leute hier genug "Bemerkung" gewesen: Zitat von Gelöschter Benutzer: „ ich hab ne Liste von Instanzen eines Objects und übergebe diese als Datasource an ein DatagridView “ Egal.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Fang an mit Option Strict On.“ Sorry, aber ich weiß nicht, wie mir dein Hinweis auf Option Stric hier helfen soll. es handelt sich hier um ein Beispiel und da ist die Typensicherheit wohl doch egal oder? Können wir bitte beim Thema bleiben? *Vollzitat entfernt* ~NoFear23m

  • Benutzer-Avatarbild

    Bitteschön... ein Beispiel. Mit deinem und mit meinem Code.

  • Benutzer-Avatarbild

    Jetzt hab ich wieder RGB Werte drin stehen. vb-paradise.de/index.php/Attac…baba75cbc3f23ed2fc4cdf439 Mit meinem Code sieht das so aus: vb-paradise.de/index.php/Attac…baba75cbc3f23ed2fc4cdf439

  • Benutzer-Avatarbild

    Sorry, hab den Funktionskopf vergessen. So schaut das aus bei mir: VB.NET-Quellcode (15 Zeilen) Mit deinem Code wurde jede Zelle in einer Zeile bei mir entleert. Ich bin es mal für eine Zeile schrittweise durchgegangen.

  • Benutzer-Avatarbild

    Ok, ich hab das mal eingebaut, nun wird jedoch auch der Text in den anderen Spalten geleert. Ich habe vergessen zu erwähnen, dass meine Klasse nicht nur eine Eigenschaft Color hat, sondern noch div. andere Eigenschaften, welche ich in der Tabelle anzeige. (z.B. Name) Mit dem CellPaint Event werden die anderen Spalten auch geleert. Wenn ich deinen Code richtig interpretiere, geht er bei einer Zeile alle Zellen durch, wenn er dann die Spalte mit "Color" gefunden hat, formatiert er die aktuelle Zel…

  • Benutzer-Avatarbild

    Hier färbe ich den Background mal ein. VB.NET-Quellcode (17 Zeilen) Mein Model besteht aus Instanzen einer Klasse: VB.NET-Quellcode (3 Zeilen) VB.NET-Quellcode (3 Zeilen) Und dann einfach dem DataGridView Datasource die Liste zuweisen. Nun wird in der Spalte mit den Farben aber der Farbcode angezeigt. Mit SelectedHandler meinte ich das Event, welches beim selektieren einer Zelle ausgelöst wird. Sorry, ColorPicker war der falsche Begriff, natürlich ist der ColorDialog gemeint. Wenn noch immer nic…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Das verwundert mich aber, das das DGV die Zelle automatisch bunt macht, bei Spalten vom Datentyp Color.“ Warte mal, du hast recht. Ich hab doch tatsächlich Programmieraufwand betrieben. Hmmm.... da habe ich doch glatt was übersehen. Ich färbe die Zellen ein und glaube die RGB Codes kommen vom Model. *Vollzitat entfernt* ~NoFear23m

  • Benutzer-Avatarbild

    Hallo Leute, ich hab ne Liste von Instanzen eines Objects und übergebe diese als Datasource an ein DatagridView. Die Instanzen haben unter anderem eine Eigenschaft "Farbe" welche ein Color Object zurückliefern. Im DataGridView werden die Farben auch schön in einer Spalte pro Zeile angezeigt, jedoch stehen als Text auch die RGB Werte in den farbigen Zellen. Nun habe ich zwei Fragen dazu: 1.) Gibt es ein Property Attribut welches ich setzen kann, damit nur die Farbe angezeigt wird ohne den Text (R…

  • Benutzer-Avatarbild

    Zitat: „​wenn du feststellen kannst ob dieser entsprechende Button geklickt wurde“ Nein, das geht nicht. Gut, ich will dir mal genauer erklären, was ich mache: Ich schreibe ein Addin für eine 3D CAD Software. Es gibt eine Addinschnittstelle, sodass es für den Anwender so wirkt, als wär mein Tool Teil der CAD Software. Nun führ meine Software einige Schritte automatisiert (ausgelöst über die API der CAD Software) aus. Ab und zu kommt es aber vor, dass ein Speicherdialog von der CAD Software einge…

  • Benutzer-Avatarbild

    Ah ok, ich hab da wohl was falsch verstanden gehabt: Dachte ich muss das an RegisterShellHookWindow das Fensterhandle der anderen Applikation übergeben. Ok, ich bekomme nun ausgaben, wenn ich z.b. Notepad starte. Auch wenn ich meine andere Applikation starte wird dieses ausgegeben. Aber der Dialog den ich schließen möchte, scheint kein standard Fenster zu sein. Zumindest bekomme ich keine Ausgabe, wenn der Dialog erscheint. Es geht hier um einen Speicherdialog. Und ich möchte es nochmal erwähnen…

  • Benutzer-Avatarbild

    Kann ich dir schon zeigen, aber was als nächstes noch dazu kommt ist: Ich hänge mich als Addin an eine Software dran und bin somit keine Windows.Forms Anwendung. Ich denke ein Überschreiben der Funktion WndProc wird bei mir nicht funktionieren. **Edit** Das Direktfenster bleibt leer.

  • Benutzer-Avatarbild

    Klappt leider nicht. Es werden keine Events der anderen Software erkannt. Wenn ich mein eigenes Fenster Handle (wie im Beispiel) übergebe funktioniert es. Ich denke ich muss doch mit WinEvents arbeiten. Da hab ich aber bisher kein einziges vb.net beispiel gefunden. Ich müsste nur irgendwie in meiner Software einen Handler registrieren, der reagiert, wenn ein neues Fenster im Windows erzeugt wird.