ı отправить мои файлы в cliboard и ı хотите сделать копию всех файлов указанным путем, например, одним нажатием кнопки на рабочем столе, такими документами, как у меня есть проблема: не получить все файлы из списка и ı don т копия указан путь, как я могу скопировать все файлы ....C# копировать файлы по указанному пути
public partial class Form1 : Form
{
[DllImport("User32.dll", CharSet = CharSet.Auto)]
public static extern IntPtr SetClipboardViewer(IntPtr hWnd);
[DllImport("User32.dll", CharSet = CharSet.Auto)]
public static extern bool ChangeClipboardChain(IntPtr hWndRemove, IntPtr hWndNewNext);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
IntPtr SonrakiClipboardOgesi;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SonrakiClipboardOgesi = SetClipboardViewer(this.Handle);
}
protected override void WndProc(ref Message m)
{
int WM_DRAWCLIPBOARD = 0x0308;
int WM_CHANGECBCHAIN = 0x030D;
if (m.Msg == WM_DRAWCLIPBOARD)
{
ClipboardRead();
SendMessage(SonrakiClipboardOgesi, m.Msg, m.WParam, m.LParam);
}
else if (m.Msg == WM_CHANGECBCHAIN)
{
if (m.WParam == SonrakiClipboardOgesi)
{
SonrakiClipboardOgesi = m.LParam;
}
else
{
SendMessage(SonrakiClipboardOgesi, m.Msg, m.WParam, m.LParam);
}
}
base.WndProc(ref m);
}
private void ClipboardRead()
{
StringCollection col = new StringCollection();
col = Clipboard.GetFileDropList();
for (int i = 0; i < col.Count; i++)
{
listBox1.Items.Add(col[i]);
}
listBox1.SelectionMode = SelectionMode.MultiSimple;
for (int i = 0; i < listBox1.Items.Count; i++)
{
listBox1.SetSelected(i, true);
}
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
ChangeClipboardChain(this.Handle, SonrakiClipboardOgesi);
}
private void button1_Click(object sender, EventArgs e)
{
// ı make a with click copy within listbox files specified path
//What code I should write here
}
}
это ı ошибки код получить все файлы из выпадающего списка – leonf
вы говорите турецкий Sevki Если вы знаете, я расскажу вам турецкий ?? – leonf
частная пустота button1_Click (объект отправителя, EventArgs е) { // ı сделать с щелчком копирования в ListBox файлов указан путь // Какой код я должен написать здесь } – leonf