Como faz no C# para quem jah eh programador Delphi ?
23/03/2009
0
if (sender is tform) then
tform(sender).showmodal
// o sender é somente uma variavel qualquer, e se a referencia for um tform, ele dar o showmodal,
outro abaixo, eh para identificar qualquer objeto derivado de tcustomform, pq, eu posso ter tform ou uma classe filha minha tformbase q o pai eh tform, entao eu consigo indetificar qualquer uma que venha do tcustomform...
if (sender is tcustomform) then
bla bla bla
valeu
Kristian
Posts
23/03/2009
Ara.es
Para chamar um formulario, voce pode chamar: frm.show() ou frm.showdialog();
Veja se isso lhe ajuda, qualquer coisa é só postar.
23/03/2009
Kristian
public void Show(Control control, int x, int y, int width, int height, PopupResizeMode resizeMode) { Size controlSize = control.Size; InitializeHost(control); m_dropDown.ResizeMode = resizeMode; //preciso identificar o tipo de m_dropdown, porem nele eu posso passar //como referencia um usercontrol, grid, e agora to tentando implantar um //form //eu mudei a linha abaixo ela nao existe no proj original if ( m_dropDown is System.Windows.Forms.Form ) m_dropDown.Show(x, y, width, height); control.Focus(); }
24/03/2009
Ara.es
Por exemplo:
if ( m_dropDown is System.Windows.Forms.Form ) ( m_dropDown as System.Windows.Forms.Form).Show(x, y, width, height);
lembrando que vc não precisa ter o caminho completo para System.Windows.Forms.Form; vc pode colocar o System.Windows.Forms no using do arquivo .cs
qualquer coisa é só postar. Flw !!!
Clique aqui para fazer login e interagir na Comunidade :)