Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Umbenennen von Ordner verbieten (https://www.delphipraxis.net/106580-umbenennen-von-ordner-verbieten.html)

SaFu 13. Jan 2008 11:13


Umbenennen von Ordner verbieten
 
Guten Tag

Sagtmal ich habe jetzt überall schon nachgeschaut aber kann mir einer vielleicht veraten wie man das Umbenennen von Ordnern in einer ShellTreeView verbieten kann ???

Gruss Sascha

lbccaleb 13. Jan 2008 11:26

Re: Umbenennen von Ordner verbieten
 
kannst du es auf readonly setzen?? oder willst das nicht??

Luckie 13. Jan 2008 11:47

Re: Umbenennen von Ordner verbieten
 
Du müsstst irgendwie den Edit-Modus deaktivieren. Guck mal im OI, ob du da was passendes findest.

SirThornberry 13. Jan 2008 12:02

Re: Umbenennen von Ordner verbieten
 
Entweder mit ReadOnly oder du nutzt das OnEditing event (vielleicht heißt es auch nur so ähnlich aber auf jeden fall gibt es dieses Event)

bitsetter 13. Jan 2008 12:06

Re: Umbenennen von Ordner verbieten
 
Hi,

mit
Delphi-Quellcode:
type
  TShellTv= class(TShellTreeView)
end;

...

 TShellTv(Self.ShellTreeView1).ReadOnly:= true;
geht es wohl auch, ansonsten TShellTreeView überschreiben.

SirThornberry 13. Jan 2008 12:13

Re: Umbenennen von Ordner verbieten
 
bei genereller Verwendung von ReadOnly kann man jedoch auch keine Dateien mehr umbenennen.

SaFu 13. Jan 2008 12:16

Re: Umbenennen von Ordner verbieten
 
Zitat:

Zitat von bitsetter
Hi,

mit
Delphi-Quellcode:
type
  TShellTv= class(TShellTreeView)
end;

...

 TShellTv(Self.ShellTreeView1).ReadOnly:= true;
geht es wohl auch, ansonsten TShellTreeView überschreiben.

Danke so gehts aber ne einstellung im OI gibt es nicht oder ich habe sie malwieder übersehen.


Zitat:

Zitat von SirThornberry
bei genereller Verwendung von ReadOnly kann man jedoch auch keine Dateien mehr umbenennen.

wie meinst du das auch keine dateien mehr in dem Ordner

SirThornberry 13. Jan 2008 12:18

Re: Umbenennen von Ordner verbieten
 
du hast gefragt wie man das umbenennen von ORDNERN in einem ShellTreeView verbieten kann. In einem ShellTreeView werden allerdings auch Dateien dargestellt. Wenn du ReadOnly auf False setzt kannst du weder Ordner noch Dateien umbenennen.

SaFu 13. Jan 2008 12:36

Re: Umbenennen von Ordner verbieten
 
Achso na dann hat isch das erledigt ich lasse die dateien gesondert in einer FileListBox anzeigen. hat sich ja damit erledigt aber behalt ich mir für die Zukunft

bitsetter 13. Jan 2008 12:40

Re: Umbenennen von Ordner verbieten
 
Zitat:

Zitat von fuknersascha

aber ne einstellung im OI gibt es nicht oder ich habe sie malwieder übersehen.

Die gibt es bei mir auch nicht, auf ReadOnly kannst du wohl so ohne weiteres nicht zugreifen.

SirThornberry 13. Jan 2008 22:41

Re: Umbenennen von Ordner verbieten
 
Zitat:

Zitat von fuknersascha
Achso na dann hat isch das erledigt ich lasse die dateien gesondert in einer FileListBox anzeigen. hat sich ja damit erledigt aber behalt ich mir für die Zukunft

Gibts die immer noch? Immer noch unter dem Reiter Win32? Ich dachte die wird endlich mal abgeschafft nachdem sie schon so lange als depricated marktiert ist.

lbccaleb 14. Jan 2008 15:20

Re: Umbenennen von Ordner verbieten
 
die shell komponenten aus dem samples reiter finde ich sowieso doof ;-)

die sind voll langsam und auch so der funktionsumfang ist irgendwie stark eingegrenzt, dann doch lieber auf die shell komponenten der "jedis" oder den kostenpflichtigen "raise components" zurückgreifen, die sind ne ecke schneller und auch mit der kommunikation der einzelnen komponente klappt es irgend wie besser...

SaFu 14. Jan 2008 19:46

Re: Umbenennen von Ordner verbieten
 
wo bekomm ich die her??

lbccaleb 15. Jan 2008 16:14

Re: Umbenennen von Ordner verbieten
 
Zitat:

Zitat von fuknersascha
wo bekomm ich die her??

also die kostenpflichtigen raize comnponents, bekommst du als trial/demo hier

und die jedi komponenten bekommst du hier

Blackheart 15. Jan 2008 17:28

Re: Umbenennen von Ordner verbieten
 
Zitat:

Zitat von lbccaleb
die shell komponenten aus dem samples reiter finde ich sowieso doof ;-)

die sind voll langsam und auch so der funktionsumfang ist irgendwie stark eingegrenzt, dann doch lieber auf die shell komponenten der "jedis" oder den kostenpflichtigen "raise components" zurückgreifen, die sind ne ecke schneller und auch mit der kommunikation der einzelnen komponente klappt es irgend wie besser...

Ist Deine Meinung, was sicher zu beweisen wäre. :wink:
Stark eingegrenzt kann Ich nicht nachvollziehen...

lbccaleb 15. Jan 2008 17:31

Re: Umbenennen von Ordner verbieten
 
also auf meinem win2000 system und meinem alten xp system, war es echt ne quahl mit der komponente ordner zu öffnen, das hat echt lange gedauert, mit vista allerdings geht es schon nen bissel besser... kp wieso..

und vom funktionsumfang her, naja ich hab zb die von raize components gesehen, und da halten die leider in keinster weise mit, schön währe es gewesen ;-)

SaFu 15. Jan 2008 17:46

Re: Umbenennen von Ordner verbieten
 
Naja meine Frage wäre jetzt, was soll das ding den noch können. Ok ReadOnly


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz