Suchergebnisse

Suchergebnisse 1-30 von insgesamt 51.

  • Benutzer-Avatarbild

    Ok, hab jetzt alle Definitionen auf Integer geändert und dann gehts. Aber nur wenn ich den nCmdShow auf 3 (maximized) setze. (damit kann ich leben). Wenn ich ihn auf 1 (NormalFocus) setze, dann kommt als Returncode 24 bzw false (je nachdem als was ich das Showwindow definiere) und es passiert nichts - aber auch kein Systaxfehler mehr wie im Anfang. Wie gesagt, mit maximized kann ich leben, interessant wäre es aber schon, warum es mit Normalfocus nicht geht. Danke euch so weit!

  • Benutzer-Avatarbild

    Sry. myHandle= FindWindow(vbNullString, "Programmname") funktioniert noch, liefert auch einen Wert zurück. Der Fehler tritt auf bei: ShowWindow(myHandle,vbNormalFocus)

  • Benutzer-Avatarbild

    Leider gleiches Spiel: Fehler: "Assistent für verwaltetes Debuggen "PInvokeStackImbalance": -Gleichgewicht des Stapels gestört- wahrscheinlich stimmtPInvokeID nicht mit der Zielsignatur überein"

  • Benutzer-Avatarbild

    <DllImport("user32.dll", SetLastError:=True)> _ Private Declare Auto Function FindWindow Lib "user32.dll" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String _ ) As IntPtr Private Declare Auto Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long

  • Benutzer-Avatarbild

    Hallo zusammen! Ich soll aus meinem Programm heraus ein anderes Programm in den Vordergrund setzen. Folgendes Problem: Ich starte mein externes Programm mit AppID = Shell(Filename, vbNormalFocus) Focus setze ich mit AppActivate(AppID) So weit so gut. Leider wird, wenn das externe Programm vorher minimiert worden ist, dieses nicht mehr auf NormalFocus zurückgesetzt. Alternativ habe ich es mit Findwindow und ShowWindow aus der user32.dll probiert. Das funktioniert (unter Visual Studio 2019) leider…

  • Benutzer-Avatarbild

    Hab das Problem jetzt umgangen, indem ich den Timer aus der Multimedia.dll verwende, dieser wird nicht blockiert. Gruß, P..

  • Benutzer-Avatarbild

    Ich will nicht die ganze Checkbox disablen... Scrollen mit scrollbar-mousedown und Click auf die einzelnen Elemente soll ja weiterhin möglich sein!

  • Benutzer-Avatarbild

    @ Elanda: Es ist keine Code Sache: um das auszuschließen habe ich eine kleine Testapplikation quasi ohne Code, und das Problem taucht auch auf: VB.NET-Quellcode (12 Zeilen) @Vaporized: Da würd ich doch mal behaupten: Da es im selbem GUI-Thread läuft, ist dieser komplett durch das Scrollen ausgelastet und kann nicht mehr den Timer bedienen. Wenn der GUI-Thread ausgelastet ist, wie kommt es dann, daß die Leistung, die das Programm auf dem Prozessor verursacht runtergeht, Ist das eine andere Art La…

  • Benutzer-Avatarbild

    Hallo, folgendes Problem: Ich habe in meinem Programm comboboxen. Wenn ich diese über die Pfeil-hoch/runter Tasten mittels Mausclick bediene (zur Auswahl) dann ist es so, daß ein Timer (bei mir 100 ms) nicht mehr dazu kommt zu triggern. Interessanterweise geht die Prozessorlast des Programms (sowohl bei Start aus der IDE als auch bei exe) währen des clickens (vorallem bei mehrmaligem Clicken) bis auf null runter, d.h. alles was normalerweise im Timer verarbeitet wird, wird tatsächlich gestoppt. …

  • Benutzer-Avatarbild

    Hallo, Gibt es eine Möglichkeit die Größe der Checkbox des Checkbox-Controls zu ändern (vergrößern) Es geht nicht um die Schrift, sondern um die Box selbst. Danke, Gruß, P..

  • Benutzer-Avatarbild

    Kannst du mir da auf die Sprünge helfen, wie ich da vorgehe? Ich weis, ich hab die tieferliegende Philosophie von .NET immernoch nicht verstanden (und bezweifle, daß ich das jemals werde... einmal VB6-Denke, immer VB6-Denke )

  • Benutzer-Avatarbild

    Hallo, Folgende Ausganssituation: Ich habe eine Form in der ich das ToolTip-Steuerelement eingebunden habe um bei den Controls über die dann erscheinende Eigenschaft "ToolTip" auf "ToolTip1" beim Mouseover einen Tooltip-Text anzeigen zu können. So weit so gut, funktioniert einwandfrei. Jetzt habe ich aber auch Controls (eigenes Usercontrol) auf der Form, bei dem ich zur Laufzeit den Tooltip-Text ändern möchte, und das auch noch aus dem Code des UserControls heraus. Geht so etwas und wenn ja wie?…

  • Benutzer-Avatarbild

    Danke! Habs mit "dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;" realisiert

  • Benutzer-Avatarbild

    Hallo, Ich habe ein DGV in dem ich Comboboxen eingebunden habe ( über Dim cmb As New DataGridViewComboBoxCell und DGV1.Item(i, j) = cmb) jetzt ist es so, daß bei einem ersten Click in diese Zelle, diese anscheinend nur den Focus erhält, aber die cmb noch nicht öffnet. Geöffnet wird die cmb erst beim zweiten Click in diese Zelle. kann ich das irgendwie hinkriegen, daß die combobox schon beim ersten Click in diese Zelle geöffnet wird, auch wenn der Focus zu dieser Zeit noch auf einer anderen Zelle…

  • Benutzer-Avatarbild

    Das wars nicht. Hab noch mal die Default-Einstellungen mit meinen Formeinstellungen verglichen und siehe da: Es liegt am FormBorderStyle! Hab meine Form auf FixedSingle, also Formgröße nicht änderbar und dann geht das Verschieben mit den Pfeiltasten nicht mehr. Hab das jetzt folgendermaßen lösen können: VB.NET-Quellcode (6 Zeilen) und VB.NET-Quellcode (5 Zeilen) Danke für deinen Tip, daß das grundsätzlich gehen müsste, sonst hätt ich mir vermutlich ewig einen Wolf gesucht... Gruß, P..

  • Benutzer-Avatarbild

    hab ich getestet und mit einer leeren Applikation geht das auch. jetzt die Frage warum das bei meinem Programm nicht geht: Könnte das daran liegen, daß ich in meiner MDI-Form die F-Tasten abfrage? Code: VB.NET-Quellcode (8 Zeilen) (sorry daß ich die Formatierung nicht sauber hinkriege...)

  • Benutzer-Avatarbild

    Hallo, Viele Windowsprogramme lassen sich ja mit "Windows" + Pfeiltaste zwischen zwei Bildschirmen hin und her bewegen (falls man AeroSnap nicht unter >> "Erleichterte Bedienung">>> "Center für erleichterte Bedienung">>>> "Verwenden der Maus erleichtern" abgeschaltet hat) Bei meinem Programm funktioniert das trotz eingeschaltetem Aerosnap nicht gibt es hier irgendwo Einstellungen die das Erlauben/Verhindern? Danke schon mal!

  • Benutzer-Avatarbild

    Hi, Ich habe ein DataGridView in dem ich in einigen Zellen eine Combobox eingebunden habe: Dim cmb As New DataGridViewComboBoxCell cmb.Items.Add ("xxx") cmb.Items.Add ("yyy") cmb.Items.Add ("zzz") ... DataGridView1.Item(x, y) = cmb Jetzt möchte ich zur Laufzeit aus einer bestimmten Zelle abfragen, welchen Index das dort selektierte Item hat. Geht das? DataGridView1.Rows(i).Cells(j).Value liefert mir den Wert (in meinem Fall einen String) zurück, ich bräuchte aber den Index aus der Combox. Wie kr…

  • Benutzer-Avatarbild

    Ich hatte nach bit-array gesucht... Danke für die Hilfe!

  • Benutzer-Avatarbild

    Hallo, ich habe folgendes Problem: Ich habe einen Array von Boolschen Werten (dim Boolarray(20) as Boolean) und will diesen in einen 32Bit Integer codieren bzw konvertieren. (Bsp: wenn nur das 3. Bit in dem Array true, alle anderen False sind soll dies in den Integer als Zahl 4 gewandelt werden) Für die Rückwandlung brauche ich eine vergleichbare Methode Wie mache ich das am besten? Ich habe zwar "System.BitConverter" gefunden, aber der scheint mir nur in der Lage zu sein einzelne bytes zu extra…

  • Benutzer-Avatarbild

    @Erfinder des Rades: <Es wird nur neu gezeichnet.> aber auch das scheint recht lange zu dauern... <Wenn das bei dir Probleme macht, dann verwendest du evtl. OwnerDrawing in ungeeigneter Weise. Oder machst einen Fehler beim Cell_Formatting - Event.> kannst du mir zu OwnerDrawing und Cell_Formatting - Event vielleicht noch zwei Worte sagen, was da "Standardfehler" sein können? @Rod: Taste in der MDI triggert den Befehl form1.BringToFront (Form1.parent =MDI.Splitcontainer.panel1)

  • Benutzer-Avatarbild

    Ich habe eine MDI-Form, in der mehrere Child-Forms alternativ angezeigt werden können (Seiten einer Bedienoberfläche) Alle Formen werden bei Programmstart geladen, und nach Anforderung (Tastendruck) mit .bringToFront in den Vordergrund gebracht. Auf einer Form habe ich ein umfangreiches DGV, das allerdings nach dem form.BringToFront anscheinend jedesmal neu generiert wird und deshalb eine sichtbar lange Zeit (2 Sekunden) braucht, bis es wieder vollständig angezeigt wird. Welche Möglichkeiten hab…

  • Benutzer-Avatarbild

    Die Überschrift sagt es eigentlich schon: Ich muss zur Laufzeit eine Routine abarbeiten, die aufgrund von Datenmengen und deren Verarbeitung recht lange dauert. In VB6 hätte ich jetzt an einigen Stellen innerhalb dieser Routine ein "OnEvents" gesetzt, damit der Rest der Applikation (mit timergetriggerten und manuellen Events) ohne sichtbare Verzögerung weiterlaufen kann. Leider habe ich in VB.NET etwas vergleichbares bisher nicht gefunden. Könnt ihr mir weiterhelfen? Gruß, P..

  • Benutzer-Avatarbild

    Hallo, Ich möchte an ein Usercontrol ein Array an Texten übergeben, wie muss ich in dem Control die zugehörige Property anlegen? Bzw geht das überhaupt? Vielen Dank schon mal, Gruß, P

  • Benutzer-Avatarbild

    Hier mal ein Screenshot aus der Vorgänger-VB6 Anwendung. Erklärung dazu: In "Beschreibung" ist jeglicher Text zugelassen, in Zeilen für Zahlenwerte werden im Keypress-Event alle 'nicht-Zahlen' abgefangen. In einigen Zeilen Wie Schrittbedingung und Abbruchbedingung soll eine Combobox mit den Einträgen "<", "=", ">" enthalten sein In xy-Kanal eine Combobox mit einer Auswahl an sprechenden Texten und in einigen Zeilen eine Auswahl mit " ", "0", "1" Gruß, P..

  • Benutzer-Avatarbild

    Danke euch allen erstmal! Ich muss jetzt mal schauen, ob und wie ich das lösen bzw ggf umgehen kann. (Anforderung ist leider wirklich nicht zu ändern) Bin immernoch erstaunt darüber, daß es wirklich so eine Vorzugsrichtung gibt, daß das dgv von den Möglichkeiten her nicht symmetrisch ist... Ich bin doch sicherlich nicht der erste und einzige, der das Ding "anddersrum" braucht... @vb-fan: Hast du mit dem Vertical Grid schon gearbeitet. hast du Erfahrungswerte? Gruß, P..

  • Benutzer-Avatarbild

    Es geht darum, die Daten für einen Prüfablauf parametrieren zu können. (Die Daten werden dann umgerechnet und an eine SPS übertragen, dies nur am Rande) Pro Spalte soll dabei ein Prüfschritt definiert werden, in den Zeilen stehen die einzelnen Parameter (>50) Diese Parameter enthalten Texte oder Zahlenwerte. In einigen Zeilen brauche ich Comboboxen, weil nur eine bestimmte Auswahl möglich ist (z.B. „<“ oder „>“; Parameter1..10; also eben kein freier Text.) Die Zahlenwerte lassen sich über Textfe…

  • Benutzer-Avatarbild

    Gibt es denn ein anderes Grid, "wo ich in jede Zelle nach Belieben reinbasteln kann, was wolle", wie du es ausdrückst? Wenn du es so willst, habe ich schon eine Liste gleichartiger Datensätze, nur daß die eben Spaltenweise angelegt sind. (So ist die Anforderung, kann ich leider nicht ändern) Wenns nicht anders geht, muss ich eben die Klimmzüge machen...

  • Benutzer-Avatarbild

    Hallo, Ich will in meinem DataGridView eine Reihe mit Comboboxen anlegen. Aus einem Beispiel habe ich das Vorgehen für eine Spalte gefunden, aber leider scheint das für eine Reihe nicht zu funktionieren: Code für Spalten: Dim cmb As New DataGridViewComboBoxColumn() cmb.HeaderText = "Select Data" cmb.Name = "cmb" cmb.MaxDropDownItems = 4 cmb.Items.Add("True") cmb.Items.Add("False") DataGridView1.Columns.Add(cmb) Geht das ähnlich elegant auch für Reihen (und ich habe es bisher nur nicht gefunden),…

  • Benutzer-Avatarbild

    mit SetWindowPosFlags.IgnoreResize funktioniert es jetzt (wer käme intuitiv auf sowas?!?) Bleibt fraglich, ob .NET und ich je Freunde werden... Danke für deine Hilfe, Rod