Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo liebe C-Gemeinde :)

Kann man in einem CListControl direkt einträge bearbeiten, ohne das man per doppelkling einen Dialog auf macht und dort die Einträge bearbeitet, die in der Liste ausgegeben werden.. So wie in Access. Da kann man auf aufs list drücken und danach kann man den hinhalt verändern.

Geht sowas ?

Danke

Ja, geht schon (wenn ich dich richtig verstehe... :beagolisc )

Hast du dir mal die Members angesehen?

schau mal hier

hi...

ja.. aber ich hab ehrlich gesagt nicht das gefunden was ich wollte.. oder ich habs falsch verstanden..

wenn ich rein klicke soll mans auch gleich dort verändern können

okay... während das Programm läuft, soll der Benutzer in der Liste etwas abändern können... (sorry, brauch heute etwas länger :floet: )

Dann schau dir nochmals bei den Members das Create an. Dort kannst du unter anderem als Parameter dwStyle übergeben. Als dwStyle gibst du dann LVS_EDITLABELS an.

(Beschreibung: LVS_EDITLABELS --> Allows item text to be edited in place. The parent window must process the LVN_ENDLABELEDIT notification message.)

Gruß

//Edit: war wohl zu spät dran ... also siehe Klotzkopp

Das Windows-Standardlistcontrol unterstützt das nur für die erste Spalte. Du musst den Style LVS_EDITLABELS setzen und LVN_ENDLABELEDIT behandeln.

Wenn du mehr willst, musst du das von Hand machen oder eine Klasse suchen, die das kann, z.B. bei codeproject.

Und nach was soll ich da suchen ?

CListCTRL onthefly bearbeiten ? *gg*

Und nach was soll ich da suchen ?

CListCTRL onthefly bearbeiten ? *gg*

*MilkaKuh an der Hand nehm*

Siehst du, da links, da steht eine Übersicht. Und welche Klassenbibliothek benutzen wir? Richtig, die MFC. Und welches Control brauchen wir? Richtig, CListCtrl. Schau mal, da gibt es einen eigenen Menüpunkt "List Controls". Da klicken wir jetzt drauf.

Und jetzt schauen wir uns die Liste der Artikel an. Ruhig etwas genauer. Schau mal, da gibt es einen, der heißt "Editing Sub-Items in List Control". Könnte das was für uns sein?

Mal im Ernst, ein Minimum an Eigenleistung beim Suchen nach Informationen sollte man von einem Programmierer doch wohl erwarten können, oder? ;)

Und nach was soll ich da suchen ?

CListCTRL onthefly bearbeiten ? *gg*

Bsp. von Klotzkopp:

IE öffnen -> www.codeproject.com eingeben -> siehe links MFC Controls->erblicke List Controls -> klick darauf -> diese Seite mal überfliegen

;)

musst auch selber ein wenig suchen :mod:

Bsp. von Klotzkopp:

IE öffnen -> www.codeproject.com eingeben -> siehe links MFC Controls->erblicke List Controls -> klick darauf -> diese Seite mal überfliegen

;)

musst auch selber ein wenig suchen :mod:

//Edit: mist schon wieder zu spät ... :rolleyes:

gegoogelt hab ich ja.. doch hab ich nie das gefunden was ich suche.. ich weiß ja selber, dass das hier kein "frage-antwort" forum für suchfaule user ist :)

Aber danke ;)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.