Re: Komponente umhängen
From: Thomas Wendt (no.spam.thomaswendt_at_gmx.de)
Date: 03/25/04
- Next message: Herfried K. Wagner [MVP]: "Re: Fertiges Control für Thumbnails"
- Previous message: Thorsten Albers: "Re: Titelleistenhöhe festlegen"
- In reply to: Hubert Holler: "Komponente umhängen"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 25 Mar 2004 14:30:06 +0100
"Hubert Holler" <haiflosse@gmx.net> schrieb im Newsbeitrag
news:4062d56e$0$21724$91cee783@newsreader01.highway.telekom.at...
> Ich verwende in einem VB6.0 Programm eine Komponente die ich gerne auf
eine
> andere Komponente umändern möchte.
> Wenn ich aber die andere Komponente anklicke bekomme ich folgende Meldung:
> -------------
> Name steht in Konflikt mit vorhandenem Modul, Projekt oder vorhandener
> Objektbibliothek.
> -----------
>
> Ist es irgendwie möglich die andere Komponente auszuwählen, ohne alle
> Objekte der Komponente aus den Formularen vorher zu entfernen.
>
Hallo Hubert
Wenn ich dich richtig verstanden habe möchtest du als Beispiel folgendes
machen:
Du hast auf deiner Form das ProgressBar von den Microsoft Windows Common
Controls 5.0 und möchtest das ProgressBar von den Microsoft Windows Common
Controls 6.0 verwenden.
Und das ohne das du das ProgressBar aus den Microsoft Windows Common
Controls von deiner Form entfernen must.
In der IDE ist das nicht Möglich. Du musst in der IDE erst das ProgressBar
aus den Microsoft Common Controls 5.0 entfernen und dann das ProgressBar aus
den Microsoft Common Controls 6.0 setzen.
Oder du machst folgendes Beispiel:
Neues Projekt. Auf dieser Form mal drei oder nach belieben ProgressBars aus
den Microsoft Common Controls 5.0 setzen.
Speicher nun dein Projekt ab und beende es.
Rufe deine Form1.frm Datei in einem Editor deiner Wahl auf.
Jetzt suchst du nach dem String ComctlLib.ProgressBar der ist für die
ProgressBar aus den Microsoft Common Controls 5.0 und ersetzt diesen durch
MSComctlLib.ProgressBar. Das machst du für alle Strings.
Danach speicherst du die Datei ab und rufst dein VB-Projekt auf.
In der Form Form1.frm sind nun alle ProgressBars aus den Microsoft Common
Controls 5.0 durch die ProgressBars aus den Microsoft Common Controls 6.0
erstezt.
Wenn du jetzt den Verweis (Strg+T) der Microsoft Common Controls 5.0
entfernst bekommst du auch keine Fehlermeldung mehr.
Du musst wissen welchen Namen die alte und welchen die neue Komponente hat.
Wenn du es nicht weist, dann füge zur alten Komponente die neue Komponente
auf den Form hinzu.
Zu finden ist dann so etwas:
ComctlLib.ProgressBar ProgressBar1 (aus den MS Common Controls 5.0) oder
Begin MSComctlLib.ProgressBar ProgressBar2 (aus den MS Common Controls 6.0)
Ich hoffe das wars was du wissen wolltest.
Gruß
Thomas
- Next message: Herfried K. Wagner [MVP]: "Re: Fertiges Control für Thumbnails"
- Previous message: Thorsten Albers: "Re: Titelleistenhöhe festlegen"
- In reply to: Hubert Holler: "Komponente umhängen"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|