Jag måste av en viss anledning kunna byta namn på en mapp. Via treeViewer så visar jag mappstrukturenProblem med att refresha en treeview vid namnbyte av mapp.
(som i utforskaren).
Mitt problem är att jag inte kan se namnbytet i treeViewn (lite svårt att förklara).
<code>
textBox1.Text = "DIRECTFD.SET";
DialogResult result = MessageBox.Show("Vill du byta till korrekt namn på mappen?", "Check
Style", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
try
{
string newName = textBox1.Text;
TreeNode node = treeView1.SelectedNode;
string path = node.FullPath;
int pathLength = path.LastIndexOf("\\");
string direct = oldName.Substring(0, pathLength);
label1.Text = direct + "\\" + newName;
Directory.Move(oldName, direct + "\\" + newName);
node.Name = newName;
treeView1.Update();
treeView1.Refresh();
this.treeView1.SelectedNode = this.treeView1.Nodes[NodeLevel(node)];
//osv
</code>
Jag får inga felmedelande, men jag får inte noden att uppdatera förrutom om jag går till en annan
mapp och sedan tillbaka igen.
Några bra tips?