Tooltip nei metodi

mercoledì 07 luglio 2004 - 09.54

abaco123 Profilo | Newbie

Ciao come è possibile scrivere un metodo e fare in modo che quando lo si usa, compaia la descrizione (tooltip) come per i metodi del Framework?

freeteo Profilo | Guru

ciao,
basta che sia fatto 1 file xml che contiene il testo per le tooltip. Questo file lo fa visualstudio quando compili, lo lasci nella stessa directory dell'assembly e quando lo utilizzi vedi i commenti ai metodi.

se sei in c# basta che metti sopra al metodo la parte con 3backslash (" /// ") :

/// <summary>
/// classe che ritorna interfacce standard per connettersi a db.\n
....

se sei in vb allora devi usare 1 addin simile solo che usa le 3Apici (" ''' "):
http://www.gotdotnet.com/community/workspaces/viewuploads.aspx?id=112b5449-f702-46e2-87fa-86bdf39a17dd
http://www.ugidotnet.org/tips/tips_read.aspx?ID=147

ciao

abaco123 Profilo | Newbie

Grazie, sono in C#, ho settato la proprietà di progetto XML Documentation File, il file lo crea correttamente, ho provato a fare:

///<summary>
/// Descrizione del metodo
///</summary>
public void mio_metodo(string prova)
{
....
}

ma quando vado ad usarlo, il tooltip non mi compare...
forse ho dimenticato qualcosa?

freeteo Profilo | Guru

ciao,
il file xml e la dll sono nella stessa directory?
da me funziona cosi'...

abaco123 Profilo | Newbie

Sì, sono nella stessa directory,
cioè a te funziona, nel senso che quando selezioni il metodo (cioè ti ci posizioni sopra dall'elenco in cui sono mostrati tutti i metodi di quell'oggetto), ti fa vedere ciò che hai scritto tra <summary> e </summary>?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5