Fórum Como faz no C# para quem jah eh programador Delphi ? #21286
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
Curtir tópico
+ 0Posts
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.
Gostei + 0
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();
}
Gostei + 0
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 !!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)