Laden...

Forenbeiträge von Toem99 Ingesamt 511 Beiträge

13.01.2010 - 15:19 Uhr

Hallo,

wir setzen ein DataTable ein, welches zur Laufzeit aus einem JSon String gefüllt wird.

  • lese Zeile aus Json
  • lege Zeile an
  • schreibe Zeile
  • usw.

Bei ca. 4000 DS dauert dies ca. 7 Sekunden.

Wie kann ich das am besten optimieren?

13.01.2010 - 07:54 Uhr

Hey,

ich danke Dir. Genau das war mein Problem.

13.01.2010 - 07:19 Uhr

Hallo Leute,

ich habe da ein kleines Problem. Ich habe ein Programm (Baustelle) übernommen, in welchem es keine Fenster gibt. Vielmehr erhalte ich nach dem Programmstart vom Server ein Textfile, welches alle Informationen zum Fenster (Buttons, Tables, Positionen) enthält. Daraus wird dann das Fenster zur Laufzeit kreiert.

Nun ist mein Problem, das ich das Fenster nur mit ShowDialog() angezeigt bekomme. Bei einem Versuch dieses via .Show() anzuzeigen, verschwindet das Fenster sofort wieder.

Kann mir ggf. jemand sagen woran das liegen könnte, bzw. in welche Richtung ich suchen muss?

Danke

18.12.2009 - 10:19 Uhr

mmh, den Regex-Lab hab ich mir grade runtergeladen. Aber komischerweise kann ich dort eintragen, was ich will, ich bekomme überhaupt keine Pattern oder sonst was angezeigt.
😦

18.12.2009 - 09:50 Uhr

mmh, irgendwie funkt das Pattern bei mir nicht.
Es stehen trotzdem alle Werte komplett in einem Eintrag.

18.12.2009 - 08:55 Uhr

sondern einen vernünftigen Pattern für ein Key-Value-Pair schreiben

Kannst Du mir das näher erklären oder ein Codebeispiel geben?

18.12.2009 - 07:15 Uhr

Morgen,

ich bekomme Textdateien mit folgendem Aufbau:

{ID: 17, Image: "Demo1.tif", Type: "TIFF", Width: 2436, Height: 3464, Length: 86437, CheckSum: d6241b81339e5d831d8c7202125b7db2}
{ID: 18, Tags: ["EIN", "BAUM", "WEIHNACHT"]}

Heißt, es befindet sich immer ein Key vor dem Doppelpunkt und dahinter folgt ein Value.

Wie parse ich jetzt den Text am einfachsten in Variablen?

13.11.2009 - 09:58 Uhr

Google: Datensatz locking

13.11.2009 - 08:19 Uhr

Hi Leute,

hat jemand von Euch eine kurze Idee, wie ich am einfachsten beim Überfahren und / oder Klick auf ein Image einen Tooltip dazu anzeigen kann?
Muss ganz einfach in .NET zu implementieren sein.

Dank

11.11.2009 - 07:43 Uhr

Hallo zusammen, ich brauche kurz einen Tip.

Ich benötige in einem abgeleiteten ToolbarButton ein animiertes Gif. Ich habe gestern probiert und dabei festgestellt, das ich ohne Probleme ein animiertes Gif auf einem normalen Button darstellen kann.
Leider funktioniert dies bei meiner Ableitung (ToolbarButton : Control, IButtonControl) nicht.

Hat jemand eine kurze Idee warum nicht?

03.11.2009 - 13:53 Uhr

Hey, dank Euch ...

03.11.2009 - 09:59 Uhr

Hallo,

ich möchte zu einem Button das Fenster ermitteln. Der Button befindet sich in einer eigenen Klasse.

Wie bekomme ich nun mit, wenn der Button in einem Fenster kreiert wird, um welches Fenster es sich handelt? Ich finde bislang keinen Ansatz.

Danke

02.11.2009 - 14:25 Uhr

Warum nutzt Du keine Ressource Datei?

02.11.2009 - 13:50 Uhr

Du willst Sicherheit?

1.) Tastatur abmachen
2.) Monitor entfernen
3.) PC aus lassen

Aber dann kann der Rechner immer noch gestohlen werden.

Es ist halt so, Du musst einen Mittelweg finden mit dem Du Dich anfreunden kannst.

20.10.2009 - 15:43 Uhr

da guckst du mal: Oracle Conversion Functions

Einfach mal googlen !!!

12.10.2009 - 13:12 Uhr

Überarbeite erst einmal Deine Abfrage. Du kannst nicht

where W.Typ IN (0, 42, 132, 48)  and  // werte sind eingesetzt aus dem Ergebnis.
W.Typ > 0  

in der einen Zeile typ 0 (IN) abfragen und in der nächsten Zeile auschließen ( > 0). Das ist schon mal Quatsch!

12.10.2009 - 13:09 Uhr

Eine schnelle Applikation und dann C#?

Nimm lieber C++

08.10.2009 - 11:30 Uhr

Wie kann ich denn über eine bestehende TCP-IP Verbindung (Chat Client / Server) ein Bild bzw. ein Icon verschicken?

08.10.2009 - 11:28 Uhr

Man sollte vielleicht mal einen Film über Windows machen. Wäre alles enthalten:

Dramatik
Horror
etc.

05.10.2009 - 12:42 Uhr

Das Spiel ist gut, nur das die Anzahl der Fehler immer mehr zunimmt.
Neu ist z.B. das sporadisch wenn ich Wasser nachfülle, der Tank einfach geleert wird.
Auch ist mir aufgefallen, das sich sporadisch die Pumpen für eine Reparatur gar nicht abschalten lassen.

02.10.2009 - 15:31 Uhr

ne
Unterschiedliche Sticks, unterschiedliche Hersteller.
Das habe ich bereits bedacht.

02.10.2009 - 15:21 Uhr

Windows 7 zieht sich bei der Installation keine Altdaten von Vista und installiert auch von dort keine installierten Programme. Somit ist es in meinen Augen unnötig vor der Installation das alte Vista neu zu installieren.

02.10.2009 - 14:51 Uhr

Leute, ich weiß das das kein Forum für solche Fragen ist, aber vielleicht kann mir doch kurz jemand helfen.
Ich habe seit dem Wochenende auf einem alten Rechner Windows XP mit SP3 und den aktuellen Updates. Der Rechner soll via WLAN angebunden werden. Und hier fängt mein Problem an.
Egal ob ich mich auf mein eigenes WLAN oder das von Nachbarn verbinde, trennt XP immer nach ca. 30 Sekunden die Leitung. Danach komme ich nicht wieder neu ins WLAN.
Ich habe bereits 3 verschiedene WLAN-Sticks probiert. Immer mit dem gleichen Ergebnis. Woran kann dies liegen?

02.10.2009 - 13:27 Uhr

Ich meine den Verkauf für 50 EUR, der mit groß Tamtam beworben wurde und dann so stark limitiert war, dass er zwangsläufig innerhalb weniger Minuten ausverkauft war (und bei der geringen Menge frage ich mich, warum man noch nicht von Klagen wegen Lockvogelangebot gehört hat).

Naja, wer versucht hat an dem Morgen über irgendeine Händlerseite zu kaufen hatte echte Probleme. Ich hab´s direkt über Microsoft gemacht und es klappte tadellos. Da war noch nicht einmal der Server belastet fg

16.09.2009 - 09:08 Uhr

Moin Folks,

ich habe grade unter CodeProjekt die Odyssey RibbonBar entdeckt. Darin enthalten ist unter anderem die QuickAccessToolbar. Leider ist das alles mit WPF gemacht, was wir hier nicht einsetzen.

Hat jemand eine Idee, wie ich eine solche QuickAccessToolbar in C# mit .NET nachbauen kann. Ich schätze, wenn ich so was vorhabe, muss ich das gesammte Fenster hier selbst zeichnen, korrekt?
Oder kann ich irgendwovon ableiten und eine Art AddIn für das Fenster bauen?

15.09.2009 - 13:58 Uhr

Hallo,

ich möchte einen animierten Button erstellen. Animiert in dem Sinne, das ich 6 bis 10 einzelne Bilder habe, die den jeweiligen Status darstellen sollen (Hover, Klick usw.). Das soll soweit gehen, das beim Klicken ggf. mehrere Bilder hintereinander abgespielt werden, um eine richtige Anmimation beim Eindrücken zu erreichen.

Kennt sich jemand von Euch mit so etwas aus und hat das schon einmal umgesetzt?
Ich würde mich über kurze Hilfestellungen sehr freuen.

14.09.2009 - 13:28 Uhr

Hab ich gar nicht so drüber nachgedacht. Habs aber jetzt wie bei Dir im Step 1 geändert.

Danke

14.09.2009 - 12:46 Uhr

Ne, schon gut. Ich habs jetzt via

foreach (Control ctl in ctrl.Controls)
{
       ....
       Button btn = new Button();
       btn = (Button)ctl;
       btn.PerformClick();
}

umgesetzt und es läuft. Danke.

14.09.2009 - 11:28 Uhr

Schon, nur das ich eben nicht weiss, ob sich dieser Button im geprüften Fenster überhaupt befindet.

14.09.2009 - 11:07 Uhr

Hallo,
ich durchlaufe alle meine offenen Fenster und prüfe via Code die darin enthaltenen Controls. Habe ich nun ein Control namens btnOk im Fenster, möchte ich diesen zur Laufzeit "klicken".

Wie kann ich das am einfachsten realisieren?

foreach (Form child in this.MdiParent.MdiChildren)
            {
                Console.WriteLine(child.Name);

                foreach (Control ctrl in child.Controls)
                {
                    Console.WriteLine(ctrl.Name);
                    if (ctrl.Name == "btnOk")
                    {
                        ... hier der Code der den Button klicken soll
                    }
                }
            }

14.09.2009 - 07:43 Uhr

Also bislang ist das Ding für mich total wertlos.

Und vor allem; was hat das ganze Ding mit einem Organizer zu tun? Schon der Name ist doch total falsch gewählt.

11.09.2009 - 09:36 Uhr

Moin,

der RowsDefaultCellStyle und diverse andere Einstellungen machen es ja möglich, die Farbe zur Unterlegung einer Row (selektiert) zu ändern.

Wie muss ich aber dort die Einstellungen ändern, um eine Row farblich unterlegt zu bekommen, aber die Farben der einzelnen Celleinträge (z.B. Rot /grün) erhalten zu lassen?

Bislang wird die Zeile immer unterlegt, die Fordergrundfarbe wird hierbei auf schwarz gesetzt.

10.09.2009 - 10:41 Uhr
foreach (Form child in this.MdiParent.MdiChildren)
{
...
}
10.09.2009 - 10:40 Uhr

Hallo,

im DataGridView zeige ich Daten aus einer Textdatei an. Dabei werden die Rows im DataGRid abwechselnd weiss oder leicht grau dargstellt.

Wenn ich nun via Funktion einzelne Rows ausblende, habe ich halt ggf. mehrere weisse oder graue Zeilen untereinander. Kann man hier das Neuzeichnen der RowFarben erzwingen? Wenn ja wie?

10.09.2009 - 09:17 Uhr

Hat sich erledigt, hab schon danke

10.09.2009 - 09:13 Uhr

Wie ermittel ich am schnellsten alle Namen der derzeit geöffneten Fenster?

Thx a lot!

09.09.2009 - 09:56 Uhr

mmh, normalerweise würde ich Dir recht geben.
Aber die ScrollBars flackern, weil sich durch die Verarbeitung der Sätze ggf. deren Anzahl ändert.
Und komischerweise tritt dies auch auf, wenn SuspendLayout aktiviert ist.

09.09.2009 - 09:48 Uhr

Jetzt muss ich doch noch einmal etwas fragen.
Ich lasse den folgenden Code laufen:

dgv.SuspendLayout();
dgv.ScrollBars = ScrollBars.None;

.....

dgv.ScrollBars = ScrollBars.Both;
dgv.ResumeLayout();

Es wird im Fenster genau das ausgeführt was ich möchte und da die Scrollbars während der Verarbeitung abgeschaltet sind, flackern diese auch nicht.
Allerdings wird nach Ende der Verarbeitung immer wieder auf Row 0 gesprungen. Warum?

Wenn ich ScrollBars.None entferne, belib ich auf der aktuellen Row stehen.

09.09.2009 - 07:35 Uhr

Hätt ich auch selbst drauf kommen können.

Trotzdem recht herzlichen Dank.

08.09.2009 - 16:04 Uhr

Moin,

ich möchte in einem DataGridView zur Laufzeit die Scrollbars deaktivieren oder aktivieren. Aber leider fress ich mich immer mit dem Code fest, bzw. finde nichts wirklich lauffähiges.

Kann mir jemand bitte kurz einen Tip geben? Danke.

07.09.2009 - 11:32 Uhr

Also so viel Grundwissen setz ich eigentlich voraus.

07.09.2009 - 11:13 Uhr

Schreib Dir doch eine kleine Funktion und übegebe dieser den ersten Wert Deines Strings. Die Funktion könnte z.B. so aussehen:

public static bool IsDigit(string arg)
        {
            int value = 0;
            return int.TryParse(arg, out value);
        }
07.09.2009 - 10:39 Uhr

Danke , hab schon

GetCellDisplayRectangle

07.09.2009 - 10:01 Uhr

Guten Morgen,

kann mir kurz jemand mitteilen, ob man in einem DataDrigView die "sichtbare" Breite einer Spalte ermitteln kann?

Was ich benötige ist, wenn z.B. die Spalte eine Breite 100 hat und nur ein Teil davon sichtbar ist, ich dann z.B. als sichtbare Breite 35 erhalte.

Gibt es so etwas?

04.09.2009 - 15:51 Uhr

Und wie denkst Du, das Du ohne eine Zwischenschicht, also Server oder anderen Connect an Deine Daten kommst? Per Post?

04.09.2009 - 15:33 Uhr

Komisch, wenn ich z.B. mit "c# dont show form in taskmanager" in Google suche, bekomme ich 11.200 Antworten.
Les doch da einfach mal ein wenig.

z.B.

To hide an application from the Applications tab in Task Manager set the=
form's ShowInTaskBar property to false (this will remove it from the ta=
skbar as well). To remove it from the task-switching dialog, set FormBo=
rderStyle to either of the tool modes. Change these settings when you h=
ide your application and restore it the same way using the tray icon.

02.09.2009 - 11:35 Uhr

Hallo,
ich suche ein Label, das bei Mausklick ein Ballonhelp öffnet und nähere Einzelheiten zu den angezeigten Daten ausgibt.

Kennt jemand von Euch ggf. ein solches Label?

02.09.2009 - 08:06 Uhr

Probier es mal so. Ich wandel dann die Zelle zur Laufzeit einfach in eine TextBox um. Die ist dann leer.

DataGridViewTextBoxCell txtcell = new DataGridViewTextBoxCell();
                    dgv.Rows[row].Cells[12] = txtcell;