Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Total Commander

Реферат Total Commander





трій не готовий");

}

}

Далі в компоненти ComboBox запишемо всі можливі диски даної машини. Обраний елемент поставимо перший диск (хоча б 1 диск є завжди, інакше звідки запущений Windows?). Потім при зміні combobox будемо промальовувати в treeview відповідний вміст. p align="justify"> Реалізуємо механізм Drag & Drop, сам опеределяется яка кнопка затиснута (без події MouseDown, в Treeview мається подія ItemDrag). Текст DragDrop:

void treeView1_DragDrop (object sender, DragEventArgs e)

{

TreeNode NewNode;

if (e.Data.GetDataPresent ("System.Windows.Forms.TreeNode", false))

{

Point pt = ((TreeView) sender). PointToClient (new Point (eX, eY));

TreeNode DestinationNode = ((TreeView) sender). GetNodeAt (pt);

NewNode = (TreeNode) e.Data.GetData ("System.Windows.Forms.TreeNode");

if (DestinationNode.TreeView! = NewNode.TreeView)

{

try

{

TreeNode t = (TreeNode) NewNode.Clone ();

FileInfo fi = new FileInfo (NewNode.Text);

t.Text = DestinationNode.Text + '' + fi.Name;

if (File.Exists (t.Text))

{

MessageBox.Show ("Файл вже існує");

return;

}

if (Directory.Exists (t.Text))

{

MessageBox.Show ("Папка вже існує");

return;

}

DestinationNode.Nodes.Add (t);

if (y)

{

if (File.Exists (NewNode.Text))

{

File.Move (NewNode.Text, t.Text);

treeView1.Refresh ();

treeView2.Refresh ();

}

Else (Directory.Exists (NewNode.Text)) Directory.Move (NewNode.Text, t.Text);

NewNode.Remove ();

treeView1.Refresh ();

treeView2.Refresh ();

return;

}

else

{

if (File.Exists (NewNode.Text))

{

File.Copy (NewNode.Text, t.Text);

treeView1.Refresh ();

treeView2.Refresh ();

}

else

if (Directory.Exists (NewNode.Text))

{

Directory.Move (NewNode.Text, t.Text...


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Поняття та використання Network File System
  • Реферат на тему: Програмування в Windows.Forms-додатках