Diky moc za pomoc.
Opravdu byl problem v tom že jsem nebral v úvahu soubory na veřejné ploše.
Diky moc za pomoc.
Opravdu byl problem v tom že jsem nebral v úvahu soubory na veřejné ploše.
Dobrý den
Při tvorbě jednoho prográmku jsem narazil na problém jak smazat zástupce z plochy.
Použil jsem tento kod který proběhne ale občas něaký zástupce na ploše zůstane ale není vidět v žádném správci souborů (zkoušel jsem průzkumníka a Total Commander).
File.Delete(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\" + item);
Na stejný problém narazím když chci zástupce přesunout některé to přesune ale některé ne.
Nenašel by se někdo kdo by znal odpoved na můj problém?
Dobrý den
Potřeboval bych poradit proč mi program na převrácení slova vyhazuje error IndexOutOfRangeException.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void butkonec_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
private void butprevratit_Click(object sender, RoutedEventArgs e)
{
int delkaslova;
string vstup;
string vysledek = string.Empty; // bez =string.Empty to hazelo error" Error Use of unassigned local variable 'vysledek' D:\c#\prevracectextu\prevracec textu\prevracec textu\Window1.xaml.cs 56 39 prevracec textu
int delka;
int pismeno;
delka = 1;
vstup = textnormal.Text;
delkaslova = vstup.Length;
if (delkaslova > 20)
{
MessageBox.Show("Litejume ale zadaný text je moc dlouhý. Zadejte text o max. délce 20znaků.");
}
while (delka <= delkaslova)
{
pismeno=delkaslova - delka + 1;
vysledek= vysledek + vstup[pismeno]; // tenhle řádek to označí
delka = delka + 1;
}
if (delka > delkaslova)
{
textprevraceny.Text = vysledek;
}
}
private void butsmazat_Click(object sender, RoutedEventArgs e)
{
textnormal.Clear();
textprevraceny.Clear();
}
}
}
Jsem začátečník tak mně neukamenujte.