Click here to Skip to main content
15,924,367 members
Home / Discussions / C#
   

C#

 
GeneralRefreshing images, performance problem Pin
lszymik26-Feb-05 22:48
lszymik26-Feb-05 22:48 
GeneralRe: Refreshing images, performance problem Pin
Heath Stewart27-Feb-05 4:49
protectorHeath Stewart27-Feb-05 4:49 
GeneralRe: Refreshing images, performance problem Pin
lszymik28-Feb-05 5:30
lszymik28-Feb-05 5:30 
GeneralXmlSerializer bhaviour Pin
mav.northwind26-Feb-05 21:27
mav.northwind26-Feb-05 21:27 
GeneralRe: XmlSerializer bhaviour Pin
Heath Stewart27-Feb-05 4:43
protectorHeath Stewart27-Feb-05 4:43 
GeneralRe: XmlSerializer bhaviour Pin
mav.northwind27-Feb-05 22:12
mav.northwind27-Feb-05 22:12 
GeneralChange TreeNode text at runtime Pin
oohungoo26-Feb-05 15:11
oohungoo26-Feb-05 15:11 
GeneralRe: Change TreeNode text at runtime Pin
Radgar26-Feb-05 16:45
Radgar26-Feb-05 16:45 
Here is the idea for "How to rename a tree node on key press (F2) and via a right-click menu":

Controls added: button1, treeView1, contextMenu1, menuItem1...
- Use the button to add nodes to the tree
- Add the corresponding events for the following..

<br />
private void RenameNode()<br />
{<br />
if (this.treeView1.SelectedNode != null)<br />
{<br />
this.treeView1.LabelEdit = true;<br />
this.treeView1.SelectedNode.BeginEdit();<br />
}<br />
}<br />
<br />
private void treeView1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)<br />
{<br />
if (e.KeyCode == Keys.F2){RenameNode();}<br />
}<br />
<br />
private void menuItem1_Click(object sender, System.EventArgs e)<br />
{<br />
RenameNode();<br />
}<br />
<br />
private void treeView1_AfterLabelEdit(object sender, System.Windows.Forms.NodeLabelEditEventArgs e)<br />
{<br />
this.treeView1.LabelEdit = false;<br />
}<br />
<br />
private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)<br />
{<br />
this.menuItem1.Enabled = (this.treeView1.SelectedNode != null);<br />
}<br />
<br />
private void button1_Click(object sender, System.EventArgs e)<br />
{<br />
this.treeView1.Nodes.Add(new TreeNode("text here..."));<br />
}<br />


Hope this helps. Cheers

Radgar
"Imagination is more important than knowledge." - Albert Einstein
GeneralRe: Change TreeNode text at runtime Pin
Luis Alonso Ramos26-Feb-05 18:52
Luis Alonso Ramos26-Feb-05 18:52 
GeneralRe: Change TreeNode text at runtime Pin
Radgar27-Feb-05 6:39
Radgar27-Feb-05 6:39 
GeneralReference to undeclared parameter entity Pin
mantissaPuc26-Feb-05 13:07
mantissaPuc26-Feb-05 13:07 
GeneralRe: Reference to undeclared parameter entity Pin
Heath Stewart27-Feb-05 4:37
protectorHeath Stewart27-Feb-05 4:37 
GeneralApplication Variables Pin
DougW4826-Feb-05 12:55
DougW4826-Feb-05 12:55 
GeneralRe: Application Variables Pin
Colin Angus Mackay26-Feb-05 13:32
Colin Angus Mackay26-Feb-05 13:32 
GeneralRe: Application Variables Pin
S. Senthil Kumar26-Feb-05 13:45
S. Senthil Kumar26-Feb-05 13:45 
GeneralCreating invisible services Pin
Esmo200026-Feb-05 12:52
Esmo200026-Feb-05 12:52 
GeneralRe: Creating invisible services Pin
Colin Angus Mackay26-Feb-05 13:35
Colin Angus Mackay26-Feb-05 13:35 
GeneralRe: Creating invisible services Pin
Radgar26-Feb-05 16:53
Radgar26-Feb-05 16:53 
GeneralRe: Creating invisible services Pin
Colin Angus Mackay26-Feb-05 17:00
Colin Angus Mackay26-Feb-05 17:00 
GeneralRe: Creating invisible services Pin
Radgar26-Feb-05 17:26
Radgar26-Feb-05 17:26 
GeneralRe: Creating invisible services Pin
Mazdak27-Feb-05 4:50
Mazdak27-Feb-05 4:50 
GeneralRe: Creating invisible services Pin
Colin Angus Mackay27-Feb-05 7:04
Colin Angus Mackay27-Feb-05 7:04 
GeneraltextBox Pin
sardonicus26-Feb-05 12:03
sardonicus26-Feb-05 12:03 
GeneralRe: textBox Pin
S. Senthil Kumar26-Feb-05 12:44
S. Senthil Kumar26-Feb-05 12:44 
GeneralRe: textBox Pin
sardonicus27-Feb-05 3:19
sardonicus27-Feb-05 3:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.