Vraag : Verwijder dubbele koorden in CStringList gebruikend RemoveAt ()

Hallo, vergt

I de code om dubbele CStrings uit een CStringList object.

I te verwijderen oploste reeds dit probleem gebruikend een ander voorwerp CStringList, maar ik ben in behoefte verschillende behoefte solution.

Particularly I de oplossing die CStringList gebruiken:: RemoveAt () method.

Thanks,
Arun

Antwoord : Verwijder dubbele koorden in CStringList gebruikend RemoveAt ()

„Ja, is het, maar het heeft vaak geen gegevens“

Hoe kan het geen gegevens hebben?  Zelfs wanneer leidend tot een nieuw verslag zal het verbindingsgebied in subform onmiddellijk de zelfde waarde zoals zijn hoofdverbindingsgebied in de belangrijkste vorm hebben?

Maar als u veelvoudige exemplaren van zelfde subform op een hoofdvorm hebt, zie ik geen manier dat u kunt vertellen welke binnen één u bent, tenzij u opstelling sommige gegevens om u te vertellen.  Ik dat de waarde van het verbindingskind woud volstaat, anders hoe zou subform gedacht hebben weet welke aan vertoning registreert?
Maar als u aandringt die niet zo zijn, dan de enige andere benadering dat ik het werken kan zien is de Enter gebeurtenisprocedure van elke controle en reeks van de subformcontainer een openbare variabele aan een verschillende waarde te gebruiken u dan waarnaar in uw subformcode kunt verwijzen.
Andere oplossingen  
 
programming4us programming4us