Laden...

Forenbeiträge von can320 Ingesamt 151 Beiträge

17.10.2006 - 17:39 Uhr

Weiß niemand wies geht? hochschieb

16.10.2006 - 23:31 Uhr

Wie unterbreche ich das Binding, um die Daten zu bearbeiten? Der folgende Code zeigt keine Wirkung:

            CurrencyManager cm = (CurrencyManager)listBox1.BindingContext[dt];

cm.SuspendBinding(); 
16.10.2006 - 19:52 Uhr

Original von FZelle
Schon mal in der Hilfe zu Listbox den Member DataSource angeschaut?

Da steht genau drin was Du machen musst.

Gesehen habe ich es schon, nur dachte ich nicht daran, das sich DisplayMember & ValueMember auf das DataSet beziehen... Tja so kann man seine Zeit vergeuden.

16.10.2006 - 19:32 Uhr

Wie schaffe ich es ein DataTable an eine listBox zu binden?

             

DataTable dt = new DataTable();

dt.Columns.Add("a");
dt.Rows.Add(new object[] { "b" });

listBox1.DataSource = dt;

// Ergebnis - Ein Item: System.Data.DataRowView

.DataBinding.Add will auch nicht 🙁

13.10.2006 - 19:55 Uhr

War doch einfacher als ich dachte: einfach "aus projekt ausschließen" und neu hinzufügen 😭

13.10.2006 - 19:46 Uhr

Ich habe in meinem Projekt einen neuen Ordner erstellt und alle Forms hinein verschoben. Das hat soweit geklaptt, aber ein Form wird seitdem im Designer als leer angezeigt. Die Form dateien

.cs
.designer.cs
.resx

sind jetzt voneinander getrennt, anstatt unterm "+" zu erscheinen. Wenn ich das Programm starte so sehe ich noch das richtige Formular. Versuche ich auf dem leeren Formular etwas zu plazieren so erscheint die Meldung "Formxy definiert bereits einen Member namens "InitializeComponent"". Der member wurde dem code hinzugefügt - löschen brachte nichts. Zurückverschieben ebenso wenig.

13.10.2006 - 16:16 Uhr

Es hat sich erledigt. Danke allen.

13.10.2006 - 15:53 Uhr

Den gültigen Zahlenbereich habe ich mir (nicht ganz optimal) aus Ziffern zusammengesetzt. Kann man den auch (direkt) nach einem Zahlenbereich suchen?

13.10.2006 - 15:06 Uhr

Wie suche ich nach einer Zahl, die höchstens einmal vorkommen darf?

Ich kenne bisher:
[0-9] - muss einmal vorkommen
[0-9]* - null und mehr
[0-9]+ - mindesten einmal

05.10.2006 - 17:11 Uhr

Zeigt die Express Version irgendwo an, wieviele Codezeilen das aktuelle Projekt umfasst? Es sollte nur meine Zeilen zählen... Die Anzeige unten rechts ist ziemlich ungenau, da sie leere Zeilen und Kommentare mitzählt.

03.10.2006 - 12:35 Uhr

Original von Fox
lösch einfach alles was außerhalb von <table> und </table> steht und ersetze jedes </tr> mit einem enter, jedes </td> mit einem tab und schon hast du es so wie du es willst.

Danke, den "genialen" Einfall hatte ich während der Nacht auch 8o. Bestimmte tags ersetzen und danach innerText auslesen.

03.10.2006 - 00:40 Uhr

Ich habe eine HTML Datei, die eine Tabelle enthält. Jetzt möchte ich mit dem Tabelleninhalt arbeiten. Dazu verwende ich document[...]innerText, der sämtlichen HTML Code aus dem string entfernt und nur den Text innerhalb der Tabelle zurücklässt. Das Problem ist aber, dass innerText keine Trennzeichen übrig lässt wie z.B. Tab '\t', um zu sehen, wo ein Tabellenwert anfängt und wo er aufhört...
Ich suche also exakt das gleiche wie innerText nur eben mit entsprechenden Trennzeichen.

02.10.2006 - 23:21 Uhr

Gibt es eine Möglichkeit, den kompletten html code zu löschen, sodass nur der für den Benutzer sichtbare Text übrig bleibt?

Ich habe es schon mit document...innerText versucht - dieser hinterlässt aber zwischen den einzelnen Wörtern innerhalb einer Tabelle keine Trennzeichen sodass am ende alles zusammenklebt.

Die Suche hat mir nicht viel gebracht.

20.09.2006 - 13:10 Uhr

Process.Start geht auch mit Parametern:

Process.Start("C:\Programme\Mozilla Firefox\firefox.exe","www.google.de");

20.09.2006 - 11:00 Uhr

using System.Diagnostics;

Process.Start("C:\Programme\Mozilla Firefox\firefox.exe");

Startet auch aus einer Consolen Anwendung heraus. Oder habe ich es falsch verstanden?

06.08.2006 - 21:17 Uhr

Wenn ich das "Value" einer DataGridViewComboBoxCell verändere, dann erhalte ich eine Fehlermeldung, dass der Zellwert nicht gültig ist. Das einzige was bisher geklappt hat, war dem Value ein Item zuzuweisen. Ich möchte aber einen Wert anzeigen lassen, der eben nicht als Item vorhanden ist bzw. vorhanden sein soll... Ist soetwas möglich?

 // Tuts nicht
((DataGridViewComboBoxCell)dgv[colCol.Name, e.RowIndex]).Value = "bin kein Item";
// Tuts
((DataGridViewComboBoxCell)dgv[colCol.Name, e.RowIndex]).Value = ((DataGridViewComboBoxCell)dgv[colCol.Name, e.RowIndex]).Items[0];

27.07.2006 - 12:38 Uhr

Original von can320

datatable.Columns.Add("farbe", typeof(Color));   
datatable.Rows.Add(new object[] {Color.Blue});  

wie sorge ich dafür, dass die farbe im datagridview als hintergrundfarbe benutz wird?

vielleicht weiß es diemal jemand....................................................................

26.07.2006 - 18:45 Uhr
datatable.Columns.Add("farbe", typeof(Color)); 
datatable.Rows.Add(new object[] {Color.Blue});

wie sorge ich dafür, dass die farbe im datagridview als hintergrundfarbe benutz wird?

26.07.2006 - 17:03 Uhr

DataView
Stellt eine datenbindungsfähige, angepasste Ansicht einer DataTable zum Sortieren, Filtern, Durchsuchen, Bearbeiten und Navigieren dar.

26.07.2006 - 16:36 Uhr

weiß niemand, wie man beim DataBinding Daten filtern kann? ansonsten müsste ich ne zweite, speicherplatz und leistungsverschwendende ArrayList erstellen und diese als Datenquelle verwenden.... würde es dann überhaupt noch nen Vorteil bringen?

24.07.2006 - 17:55 Uhr

es funktioniert soweit.

ist es möglich nur datensätze anzeigen zu lassen, die bestimmte kriterien erfüllen? zeilen und spalten auszublenden währe recht unpraktisch...

23.07.2006 - 12:52 Uhr

Ich sitze hier schon ne weile dran und komme einfach nicht weiter...


struct testStruct
{
int x;
int y;
}

ArrayList testAL = new ArrayList();

 

Die ArrayList soll beim Databinding als Datenquelle dienen und enthält ein paar testStructs.


// Fehlerhaft
dataGrid1.DataSource = testAL;
dataGrid1.DataMember = "x";
dataGrid1.DataBindings.Add(columnX.Name, testAL, "x");

Was muss ich als DataSource, DataMember, Databinding angeben?

19.07.2006 - 12:59 Uhr

die suche hat mir nichts gebracht

19.07.2006 - 12:29 Uhr

gits ne möglichkeit die exe zu überschreiben, während ich sie ausführe? das programm würde ich gerne bis auf einen thread schließen... der kann ja im speicher weiterlaufen - zumindest laut fantasie.

26.06.2006 - 21:46 Uhr

wie prüfe ich, ob ein anderer prozess auf die datei zugreift?

26.06.2006 - 15:01 Uhr

Es ist schon traurig, dass meine Programme die ganze Zeit über als Open Source im Netz standen obwohl ich es nicht wollte...

Welche kostenlosen Obfuscator gibt es? Kann man sie kommerziell nutzen?

07.06.2006 - 12:22 Uhr

Wenn ich ein Label mit einem Text beschrifte, so wird der Text normalerweise Rechts von der "Label Location" eingefügt. Gibt es auch die Möglichkeit den Text Links von der Label Location einzufügen, ohne das Label jedes mal verschieben zu müssen?

(Der Text ist evtl. etwas schwer zu verstehen, lasst es euch mal durch den Kopf gehen 🙂)

31.05.2006 - 18:13 Uhr

Gibts in C# so etwas ähnliches wie eine einfache InputBox?

29.05.2006 - 12:13 Uhr

Original von herbivore
if nothing helps read the instructions

beim letzen mal sollte ich noch ein buch lesen 🤔

29.05.2006 - 12:04 Uhr

Wenn ich in nem neuen Thread die Zwischenablage auslese, dann ist sie leer. Wie kann ich es beheben?


        private void Ueberwachen()
        {
            while (true)
            {
                Thread.Sleep(1000);
                string x = Clipboard.GetText();
            }
        }
26.05.2006 - 22:39 Uhr

Wie kann ich die Scrollbar z.B. von einer TextBox mit dem Mausrad scrollen? Hab mir schon die Eigenschaften und Events angeschaut, finde da aber nichts passendes X(

27.04.2006 - 20:31 Uhr

Welche Standard BackColor hat ein Button? Die folgenden Farben sehen anders aus, als das Original:

  • System.Drawing.SystemColors.Control
  • Button.DefaultBackColor.
  • Color.FromArgb(255, 236, 233, 216);
25.04.2006 - 12:24 Uhr

Danke. Wie kann ich von der anderen Klasse aus auf eine Methode des Hauptformulars zugreifen? z.B. bttClick()

namespace x
{
    public partial class HauptForm : Form
    {
	public HauptForm()
	{
	}
    public void bttClick()
    {
    }
    }

} 
24.04.2006 - 21:19 Uhr

(Anfänger)

Ich habe bisher ein leeres Hauptformular mit einer GroupeBox erstellt und möchte diese mithilfe einer anderen Klasse mit TextBoxen füllen. Nur wie bekomme ich die TextBoxen mithilfe des Konstruktors der anderen Klasse in die GroupBox des Hauptformulars?

Den GroupBox "Modifiers" habe ich bereits auf "Public" gestellt. Trotzdem sehe ich in der anderen Klasse die GroupBox des Hauptformulars via Hauptformular.grpBox nicht.

15.04.2006 - 23:38 Uhr

Wie kann ich eine DataGridview Zelle mit einem SelectedIndexChanged Event ausstatten? Es handelt sich dabei um ein "DataGridViewComboBoxCell" Objekt.

DataGridView1[1, 1] +=
15.04.2006 - 20:32 Uhr

Wenn ich den Thread nicht mehr Brauche, dann beende ich ihn mit Thread1.Abort() nur leider kommt es dabei zu einer Fehlermeldung, wenn in dem Thread gerade ein Thread1.Sleep(1000) ausgeführt wird. Wie kann ich das umgehen?

26.03.2006 - 19:34 Uhr

Aber wie unterscheide ich sie voneinander? Die CheckBoxen haben keine eindeutige Text Eigenschaft. Oder kann ich sie irgendwie unsichtbar markieren?

26.03.2006 - 19:21 Uhr

Ich erstelle auf einem Formular mithilfe einer Schleife ca. 100 CheckBoxen. Wie kann ich mit einem "CheckedChanged" Event herausfinden, welche CheckBox aktiviert wurde? Bisher steht im Event nur die MessageBox:

for(i=0;i<Anzahl;i++)
Check[i].CheckedChanged += new EventHandler(Check_CheckedChanged);
private void Check_CheckedChanged(object sender, EventArgs e)
        {
            MessageBox.Show("");
        }
07.03.2006 - 16:23 Uhr

Keiner ne Idee?

06.03.2006 - 20:50 Uhr

Welche Vorraussetzungen muss ich erfüllen, damit ich meinen Quellcode nicht veröffentlichen muss? Ich verstehe den Englischen Teil, wo es zur Sache geht leider nicht.

License

The library is released under the GPL with the following exception:

Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination.

As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

04.03.2006 - 19:40 Uhr

Ich bin auf der Suche nach einer fertigen Update Funktion, die ich ganz einfach in mein Projekt einbinden kann. Die Funktion sollte auf meinem Webspace nach Updates suchen und sofern vorhanden diese herunterladen.

13.02.2006 - 17:13 Uhr

schade, dass ich erst in nem anderen forum nachfragen musste aber was solls...

Hier ist ne einfache Lösung:

Unter Visual Studio 2005 muss man noch die folgende option deaktivieren.

Re: Global hooks in Visual studio 2005
[Click for User Profile] Gu1234 12:10 2 Jul '05

I found out how to solve the problem so it would work also inside the IDE

you just need to uncheck the check box in the project properties that says:
"Enable visual studio hosting process"

In the menu:

Project -> Project properties... -> Debug -> Enable the visual studio hosting process

GU

Schritt 1: Klasse "UserActivityHook" herunterladen und ins Projekt einbinden

Schritt 2: Objekt erstellen "UserActivityHook actHook;"

Schritt 3: Eventhandler:
actHook = new UserActivityHook();
actHook.KeyDown += new KeyEventHandler(Form1_KeyDown);

Schritt 4: Eventhandler füllen 😉

Nachtrag: acthook.stop(); und start sind ganz nützlich

12.02.2006 - 16:08 Uhr

ja, ich habe es mir genau angesehen und komme nicht weiter.

Es währe schön, wenn mir jemand den Teil, der für mich wichtig ist zusammen copy&pasten würde.

12.02.2006 - 15:18 Uhr

Ich suche noch andere c# Foren, mit einer möglichst großen community. Welche kennt ihr?

12.02.2006 - 15:12 Uhr

ich suche schon seit über einer stunde nach hook (tastatureingaben abfangen etc.) hier im forum bei google und bei msdn und ich habe immer nur seitenlangen quellcode von fertigen keylogern etc. gefunden, bei denen ich höchstens jede 5 zeile verstehe. Genauso sieht es auch bei der Standardantwort http://www.codeproject.com/csharp/GlobalSystemHook.asp aus. Es nicht zu verstehen ist an sich ja kein Problem, nur bin ich bei den keylogern gezwungen den quellcode an meine bedürfnisse anzupassen und da ist nunmal schluss.

ah ja, das prog hatte ich bereits nach 5 minuten fertig aber eben ohne hooks...

das Prog soll auf die kombination "strg+4" reagieren...

12.02.2006 - 14:22 Uhr

Mein Programm soll minimiert sein und trotzdem auf eine bestimmt Tastaturkombination reagieren. Und nein, ich möchte mir keine 5 seiten auf Fachenglisch durchlesen, um so etwas simples zu realisieren.

07.02.2006 - 11:48 Uhr

Weiß keiner, wie man eine beliebige Zeile markieren kann? So als hätte der User drauf geklickt.

06.02.2006 - 20:06 Uhr

Das ist das gleiche wie:

 
grid1[0, 0].Selected = true; // kommt dem ganzen schon etwas näher, nur bleibt die zeile für immer markiert
06.02.2006 - 19:56 Uhr

Wie schaffe ich es bei einem DataGridView die letzte Zeile zu markieren, nachdem ich die Werte in die Tabelle eingetragen habe?

 grid1.Select(); // tuts nicht (nimmt keine Übergabeparameter an)
grid1[0, 0].Selected = true; // kommt dem ganzen schon etwas näher, nur bleibt die zeile für immer markiert
03.02.2006 - 19:49 Uhr

danke!