Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Jamikus
Thema: [gelöst] MenuStrip beim drücken der ALT-Taste einblenden/ausblenden (C# Anfänger)
Am im Forum: GUI: Windows-Forms

Hey

Ich bin mir noch nicht ganz sicher über die Sachlage.

Erstmal kleine Anmerkung: [Tipp] Anfängerfehler == true / == false

Das Event "MenuDeactivate" soll weiter existieren?

Mein Ansatz, den ich grad sehe, wäre:

Zitat

 if (MenuStrip1.Visible == false)
    {
        //SplitContainer an die richtige Position setzen
        SplitContainer1.Location = new Point(0, 0);
        Size newHeight = new System.Drawing.Size(gMap.Width, gMap.Height + ToolStripMenuItem1.Height);
         gMap.ClientSize = newHeight;
    }
    else
    {
        //SplitContainer zurücksetzen
        ToolStripMenuItem1.Select();
        SplitContainer1.Location = new Point(0, ToolStripMenuItem1.Height);
        Size newHeight = new System.Drawing.Size(gMap.Width, gMap.Height - ToolStripMenuItem1.Height);
        gMap.Size = newHeight;
    }

Dort nur den true-Zweig zu beachten. Den false-Zweig mit ins Event "MenuDeactivate" zu nehmen evtl. mit der Bedingung, dass "Visible" von MenuStrip true ist.

Evtl dachte ich auch an [FAQ] Event nur bei Benutzeraktion auslösen, nicht bei programmtechnischer Änderung

Thema: Form-Kommunikation, Eingabe in Form2 an Hauptform übergeben
Am im Forum: Grundlagen von C#

Zitat
Fehler
Fehlermeldung:
'xxx.Form1' enthält keinen Konstruktor, der 0-Argumente akzeptiert. (Datei: Program.cs, Z:19, S:29)

Verwenden von Konstruktoren (C#-Programmierhandbuch)
Instanzkonstruktoren (C#-Programmierhandbuch)

Könnte man noch anmerken zu den genannten Fehler.

Thema: gleichnamige Methoden (static,Instanz) mit identischer Signatur
Am im Forum: Grundlagen von C#

so wie hier [erledigt] Methoden überladen mit Klasse als Parameter --> Polymorphie?

Oder habe ich etwas an deinen Beispiel missverstanden?

Thema: Spalten ein/ausbelnden mit KontextMenü
Am im Forum: GUI: Windows-Forms

z.B. wie sowas A DataGridView Column Show/Hide Popup?

vllt hilft dies auch
How do I correctly position a Context Menu when I right click a DataGridView's column header?
C# - Datagridview columns


Im Prinzip weist man der Komponente ein Kontextmenü zu und nun ist die Frage wie die Sichtbarkeit einer Spalte ein- bzw. ausgeblendet werden soll. Ein Popup mit Checkboxen zum Auswählen einer View (ggf sogar mit Sortierung)? Vllt aber ne Art auf- bzw. zuklappen und im Menü steht Auf- bzw. Zuklappen.

Thema: [erledigt] Methoden überladen mit Klasse als Parameter --> Polymorphie
Am im Forum: Grundlagen von C#

naja der "this"-Operrator ist nicht das Problem, wenn ich es verstanden habe.


Horsti hat 2 gleiche Methoden. Nun wird ein Objekt initialisiert vom Typ der Basisklasse.
Erwünscht ist aber nun der Methodenaufruf mit dem Parameter der vererbten Klasse.

Thema: Control-Fokus wechseln mit Enter-Taste
Am im Forum: GUI: Windows-Forms

[Artikel] Debugger: Wie verwende ich den von Visual Studio?

Nur so am Rande erwähnt ;)

Thema: [gelöst] Wo Objekt aus eigener Klasse erstellen, sodass man von überall darauf zugreifen kann.
Am im Forum: Grundlagen von C#

Hallo,

Nehmen wir mal diese Klasse von Dir als Beispiel:

public class liste
    {
        string edv;
        public liste(string _edv)
        {
            edv = _edv;

        }

        public string getedv()
        {
            return edv;
        }

        public void setedv(string __edv)
        {
            edv = __edv;
        }
    }

Die Get/Set-Methode von edv wäre eign. besser als Eigenschaft alias Property definiert.

Aber schauen wir uns _edv an. Du hast jenes als privates Feld in der Klasse deklariert und somit ist es global in allen Methoden der Klasse "im Kontext vorhanden".

Gültigkeitsbereich der Variablen
Zugriffsmodifizierer

Thema: Würfel-Zufall macht zu oft "1"
Am im Forum: GUI: Windows-Forms

btw: [FAQ] Random.Next liefert eine Zeit lang die gleiche Zufallszahl - Warum? Wie geht es richtig?

Thema: MP3 files in c# abspielen
Am im Forum: Grafik und Sound

Mp3 Stream abspielen
Mp3-Klasse
Sound und Videowiedergabe

zB. sowas?

Thema: Objektnamen zur Laufzeit setzen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Ist dies [FAQ] Variablennamen zur Laufzeit zusammensetzen / Dynamisches Erzeugen von Controls, was du evtl. suchst bzw. könnte es dir weiterhelfen?

Thema: Funktion automatisch nach Form Öffnung ausführen
Am im Forum: GUI: Windows-Forms

Guten Morgen,

Zitat
Sieht aus als ob die Initialisierung des Forms noch nicht fertig sei

Diese Vermutung wurde woran erkannt? Zu der Bemerkung mit Verzögerungen, könnte man gegen wirken mit einen abschließenden Event, das angibt, dass die Initialisierung durch ist bzw. könnte man im noch nicht fertigen initialisierten Objekt einen internen Schalter setzen, der das bearbeiten unterdrückt und dem Aufrufer dies meldet.

In dem Beitrag erkenne ich keine Bemerkung dazu, ob mittels Debugger überprüft wurde, ob es Daten gibt und diese richtig verarbeitet werden.

Gruß
Jami

Thema: Programm zum Steuern auf welchem Wiedergabegerät ein anderes Programm Audio ausgeben soll
Am im Forum: Grafik und Sound

Hallo,

Zu aller erst zu:

Zitat
was müsste ich mir hierfür anschauen?
Ich würde auf den Umgang mit einer Suchmaschine tippen, da mir nicht klar wird, was du schon heraus gefunden hast.

Dabei stoß ich z.B. auf:
Change default audio device on Windows 7
Programmatically switch audio devices on windows 7

Evtl. hilft es etwas weiter.


Gruß
Jami

Thema: Tipps für iTunes ähnliches Control
Am im Forum: GUI: WPF und XAML

Hey,

Evtl wäre Popup eine Option bzw eher eine Anregung.

Thema: Einzelbild aus Videodatei an bestimmtem Zeitpunkt extrahieren?
Am im Forum: Grafik und Sound

Hey

Eventuell helfen dir folgende Problemstellungen und dazugehörigen Ratschläge weiter

Regelmäßige (Screen)shots von einem (RTSP-)Video machen
Video Moment in Bild speichern

Thema: WPF Forms zu Klassenbibliotheken hinzufügen, aber wie?
Am im Forum: GUI: WPF und XAML

Habe ich mit der Zeit auch verstanden.. hatte sich aber erst zu wirsch angehört und somit wollte ich diesen Fall ausgrenzen^^

Thema: WPF Forms zu Klassenbibliotheken hinzufügen, aber wie?
Am im Forum: GUI: WPF und XAML

Hey,

Meinst du einfach, dass du die Toolbox nicht wie gewohnt anwenden kannst?

Thema: Mögliche Datenverluste weil Variable nicht deklariert oder zugeordnet
Am im Forum: Office-Technologien

Was wurde denn genau an der Klasse festgestellt?
Wie sieht der Konstruktor aus?

Ich weiß nichts, ob es was bringt sich das Projekt anzuschauen, weil es auf den ersten Blick eine relative gute Bewertung hat.
Somit könnte dein Problem evtl. sein, dass du das Wissen, welches dort schlummert, nicht so einsetzt, wie es der Autor beabsichtigt hat.

Thema: Mögliche Datenverluste weil Variable nicht deklariert oder zugeordnet
Am im Forum: Office-Technologien

Wenn die Zeilen

Zitat

private PluginTest.CustomListBox listBoxTasks;
private PluginTest.CustomListBox listBoxEvents;
private PluginTest.CustomListBox listBoxContactComments;
private PluginTest.CustomListBox listBoxCompanyComments;  

aus kommentiert sind.

Dann müssen auch alle weitere Zeilen aus kommentiert werden, die sich auf diese Objekte beziehen.
Die Zeilen enthielten die Deklaration der Objekte.

Ich würde dir eher raten das Projekt neu aufzusetzen und diesmal nichts im Designer manuell zu ändern.

Thema: Konsolen-Output in Echtzeit in Text-Box ausgeben
Am im Forum: GUI: Windows-Forms

Hey,

Hört sich nach [FAQ] Warum blockiert mein GUI? an

Thema: Wie kann ich eineTabelle und darunter einen TrennStrich erzeugen?
Am im Forum: GUI: Windows-Forms

Hey,

vllt. kann dir folgendes weiterhelfen [Tutorial] Zeichnen in Windows-Forms-Programmen (Paint/OnPaint, PictureBox)

Thema: Dokument mit Process.Start öffnen: Mit Standardprogramm weiß ich, aber wie bekomme ich: Öffnen mit ?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Ist die Bindung des ContexMenuStrip das Problem oder das gezielte Starten einer Anwendung mit Parameterübergabe?

Was wurde den schon unternommen außer in der MSDN nach einer Lösung zu suchen?

Thema: Gerätename an Comport auslesen
Am im Forum: Rund um die Programmierung

Hey

könnte evtl. Bestimmten COM Port anhand der Beschreibung im Gerätemanager erkennen weiterhelfen?

Thema: Sicherstellen, dass die nächste Aktion erst ausgeführt wird, nachdem die andere beendet ist
Am im Forum: Rund um die Programmierung

Zitat von Wolfi1985
Die Fehlermeldung lautet
Fehler
Die datei c:/.../user.xml konnte nicht gefunden werden.


Ich könnte mir vorstellen, dass es in der Speicher-Methode ein böses Try/Catch gibt, welches einen Fehler schluckt...
Der Fehler wäre unter den Aspekt interessant für den Umgang mit Daten und deren Speicherung in ein XML (also zum selbständiges Lernen).

Thema: Sicherstellen, dass die nächste Aktion erst ausgeführt wird, nachdem die andere beendet ist
Am im Forum: Rund um die Programmierung

Hey,

Der Code-Schnipsel ist in der Form nicht ausreichend.
Niemand hier kennt deinen Code und hat Wissen darüber, was du in den Buttonklick genau machst bzw. wie die Speicherung der Daten von statten geht.
Man könnte mutmaßen, wo das Problem liegen könnte... Ich mutmaße somit an, dass die Speicherung der Daten in einen separaten Thread geschieht?

Thema: Zugriff auf Objekt per Timer-Ereignis-Methode möglich ?
Am im Forum: Rund um die Programmierung

Hey,

Vllt. würde es helfen, wenn dein Objekt GetMiningDaten bescheid gibt, dass sich Daten geändert haben (Events)?

Thema: Array nach Namen überprüfen: Häufigkeit der Namen ermitteln
Am im Forum: Rund um die Programmierung

Hey Max22,

Wo ist den dein Problem bzw. wo hängst?


Ich würde eher eine List vom Typ eines selbst definiertes Objekts verwenden mit einer geschickten Sortierung

Thema: Finden von Duplikaten bei Strings, die nicht nur direkt identisch sind (A1Q1 ist auch gleich Q1A1)
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hey falsecode,

Mal ne Verständnisfrage... Du hast ne Liste vom Typ string, welche mit n-Elementen gefüllt ist. Das Problem ist nu, dass Elemente doppelt vorkommen?

Thema: Combobox listet Dateien auf und soll diese öffnen..
Am im Forum: GUI: Windows-Forms

Hey mcsas,

Achte mal auf die Datei-Endung

Thema: Windows Forms: Auslagerung Methode: Es werden mehrere Instanzen des Forms erzeugt
Am im Forum: GUI: Windows-Forms

Hey,
ohne explizit genau zu wissen, wie es derzeit umgesetzt hast, ist es schwer zu sagen, was man tun könnte.

Du hast eine Methoden-Klasse, die sich z.B. um die Verarbeitung der Listbox kümmert? Werden da einzig Daten geaddet und validiert?

Zitat
Das liegt vermutlich daran, dass ich am Anfang der Methode ein Objekt der Form erstelle, um auf die Methode zugreifen zu können die dafür verantwortlich ist etwas in die Listbox zu schreiben.

I-wie klingt dies etwas wirr... Ich vermute, dass das Erstellen der Form eign. unnötig ist, wenn dein vorhaben sich auf eine Listbox und deren verhalten sich bezieht.

Ein bisschen Code könnte etwas Licht rein bringen über den Ist-Zustand und seinen Weg zum Soll-Zustand.

Thema: Fehler beim Dateien aus Verzeichnis abfragen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hey stefanwobbe,

Naja zuerst der Einsatz der ArrayList ist nicht ratsam. Die würde man eign. gegen eine generische Collection ersetzen.

Und wegen deinen Problem würde ich mir mal

foreach (string fileFilter in filters)
            {
                allFiles.AddRange(System.IO.Directory.GetFiles(SourceFolder, fileFilter));
            }

im Debugger anschauen. Also ich vermute, dass die Filterung noch nicht ganz richtig ist je nachdem was als Parameter übergeben worden ist.