drag and drop   otázka

VB.NET

Zdravim,

Potrebujem sa dozvediet o tomto kode konkretne o "e."

Z filename sa dozviem cestu k suboru , ja by som potreboval este nazov toho suboru ...

 Dim Files As String() = CType(e.Data.GetData(DataFormats.FileDrop), String())
        For Each FileName As String In Files
        TextBox1.Text = FileName
  Next

dakujem

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Na zjištění jména souboru z jeho celé cesty slouží funkce System.IO.Path.GetFileName(cesta).

http://msdn.microsoft.com/en-us/library/...

Případně GetFileNameWithoutExtension, pokud si nepřejete, aby součástí jména byla koncovka souboru.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

diki este to "e" popis

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Ve starých verzích Visual Basicu fungovaly eventy tak, že jste definoval handler pro nějakou z nich a ten hadler přejímal jisté pole parametrů, které se mohly změnit na základě vyvolání té události. V .NETu je jiná konvence, každá eventa definuje pro handler dva parametry: sender, což je vždy objekt a může to být cokoliv, od UI komponenty až po nějakou třídu pro připojení k webové službě, například. Pak je to parametr typu EventArgs, resp. typu odvozeného od EventArgs, jmenuje se e a derivát EventArgs, který reprezentuje, představuje dodatečné parametry události. Pro událost Drop datového typu UIElement (WPF) bude "e" typu DragEventArgs, což je derivát RoutedEventArgs, což je opět derivát EventArgs. DargEventArgs mají "přidanou hodnotu" ve formě vlastnosti Data, což je typ implementující rozhraní IDataObject, které enkapsuluje informace o Drag & Drop operaci. Na Internetu se o tom dá najít spousta informací, následující odkazy Vám snad napoví:

http://msdn.microsoft.com/en-us/library/... DragEventArgs

http://msdn.microsoft.com/en-us/library/... UIElement.Drop

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback