Zkontroluje/zkomplimuje mi to někdo prosím? – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Zkontroluje/zkomplimuje mi to někdo prosím? – C / C++ – Fórum – Programujte.comZkontroluje/zkomplimuje mi to někdo prosím? – C / C++ – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
filippop0
Návštěvník
16. 7. 2010   #1
-
0
-

Měl bych prosbu... Mám problém s tím, že potřebuju otevřít dialogové okno, vybrat nějaký soubor a jeho název i s celou cestou předat do standardního výstupu (STOUT). Měl jsem to vyřešené v VB scriptu - funguje mi to pod XP, ale ne pod Windows 7... Viz tady http://programujte.com/?akce=diskuze&kam=vlakno&tema=16279-open-file-dialog-windows-7-64bit

Našel jsem si něco v C#, co by mělo dělat to samé. Nemohl by mi to někdo prosím zkompilovat, popřípadě říci, že takhle to nebude to co chci aby to bylo?

/*

C# Programming Tips & Techniques
by Charles Wright, Kris Jamsa

Publisher: Osborne/McGraw-Hill (December 28, 2001)
ISBN: 0072193794
*/

// DlgSamp.cs -- Show the use of some of the OpenFile dialog box.
//
// Compile this program with the following command line:
// C:>csc DlgSamp.cs
using System;
using System.Windows.Forms;
using System.ComponentModel;

public class clsMainOpenFile
{
[STAThread]
static public void Main ()
{
// Create the dialog box object.
OpenFileDialog ofd = new OpenFileDialog ();
// Allow multiple file selection.
ofd.Multiselect = true;
// Set the text for the title bar.
ofd.Title = "Concatenate files";
// Do not verify that the file exists.
ofd.CheckFileExists = false;
// Do verify that the path exists.
ofd.CheckPathExists = true;
// Add a default extension if the user does not type one.
ofd.AddExtension = true;
// Set the default extension.
ofd.DefaultExt = "txt";
// Show the read-only box.
ofd.ShowReadOnly = true;
// Show the Help button.
ofd.ShowHelp = true;
// Call this method when the user clicks the OK (Open) button.
ofd.FileOk += new CancelEventHandler (CancelOpenFile);
// Call this method when the user clicks the Help button.
ofd.HelpRequest += new EventHandler (ShowOpenHelp);
// Show the dialog box.
if (ofd.ShowDialog () == DialogResult.Cancel)
return;
// Display a list of the selected files.
foreach (string str in ofd.FileNames)
Console.WriteLine (str);
}
// Delegate called when the user clicks the OK (Open) button
static private void CancelOpenFile (object sender, CancelEventArgs e)
{
// Cast the object to an OpenFileDialog object.
OpenFileDialog dlg = (OpenFileDialog) sender;
// Show the selected files.
Console.WriteLine ("The selected file are:");
foreach (string str in dlg.FileNames)
Console.WriteLine ("\t" + str);
// Ask whether to cancel the close event.
Console.Write ("\r\nCancel event? [y/n]: ");
string reply = Console.ReadLine ();
if (reply[0] == 'y')
e.Cancel = true;
}
// Delegate called when the user clicks the Help button.
static private void ShowOpenHelp (object sender, EventArgs e)
{
Console.WriteLine ("Open your help file to the File Open topic here.");
}
}

Nalezeno tady: http://www.java2s.com/Code/CSharp/GUI-Windows-Form/ShowtheuseofsomeoftheOpenFiledialogbox.htm

Nahlásit jako SPAM
IP: 85.71.117.–
Reklama
Reklama
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 112 hostů

Podobná vlákna

Pomůže mi někdo prosím? — založil Břeťa Král

Nepomohl by mi nekdo — založil jecmenk

Rozchodí mi to někdo? — založil Pavel

Pomuze nekdo ? — založil Tod

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý