VBasic

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

VBasic

Mensagempor guilbor » Terça Ago 07, 2007 19:34

Estou a criar uma aplicação em VBasic 2005 Express Edition, e tenho uma dúvida.
Como se faz que quando um utilizador clica num certo menu, neste caso Ajuda, e depois clique em Sobre, como se faz com que quando ele click veja a janela do sobre que tambem já criei, ou seja, como se faz a ligação?

Obrigado
Avatar do Utilizador
guilbor
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Sábado Jun 16, 2007 19:02
Localização: Lisboa

Mensagempor guilbor » Terça Ago 07, 2007 23:27

então??
Avatar do Utilizador
guilbor
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Sábado Jun 16, 2007 19:02
Localização: Lisboa

Mensagempor Triple » Terça Ago 07, 2007 23:45

No Evento do clik do butão fazes algo do género:

nomedaform.Show()
Triple
Membro de Ouro
Membro de Ouro
 
Mensagens: 650
Registado: Sexta Jun 24, 2005 14:27

Mensagempor guilbor » Quarta Ago 08, 2007 1:25

Triple Escreveu:No Evento do clik do butão fazes algo do género:

nomedaform.Show()
e como se faz com que a primeira janela feche quando se abre a segunda?
Avatar do Utilizador
guilbor
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Sábado Jun 16, 2007 19:02
Localização: Lisboa

Mensagempor Asgorath » Quarta Ago 08, 2007 9:38

Boas
Para fechar um form é me.close.

Faz download do 101 vb.net 2005 samples projects gratuitamente do site da ms.
O codigo esta bem comentado e optimo para aprender.
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
Asgorath
Membro de Ouro
Membro de Ouro
 
Mensagens: 645
Registado: Segunda Out 31, 2005 10:45
Localização: C:\Portugal\Castelo Branco

Mensagempor guilbor » Quarta Ago 08, 2007 14:39

obrigado
Avatar do Utilizador
guilbor
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Sábado Jun 16, 2007 19:02
Localização: Lisboa

Mensagempor guilbor » Quarta Ago 08, 2007 14:40

obrigado
Avatar do Utilizador
guilbor
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Sábado Jun 16, 2007 19:02
Localização: Lisboa

Mensagempor SkylineGTR » Quarta Ago 08, 2007 14:45

Se estás atrapalhado com coisas básicas como abrir ou fechar uma form, o que te aconselho é estudares um pouco o desenvolvimento de aplicações em .NET antes de prosseguires o teu projecto.
i7 920 | ASUS P6T Deluxe V2 | 6GB Corsair Dominator PC3-12800 | BFG GTX285 OC2 | 2x WD 640GB + WD 750GB + Seagate 750GB + Samsung F1 1TB | Corsair HX-620 | HP w2207 | Lian Li PC-V1110B
SkylineGTR
Membro Vitalício
Membro Vitalício
 
Mensagens: 4184
Registado: Terça Dez 28, 2004 22:26

Mensagempor guilbor » Quarta Ago 08, 2007 14:51

obrigado pela dica ;-)
Avatar do Utilizador
guilbor
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Sábado Jun 16, 2007 19:02
Localização: Lisboa

Mensagempor guilbor » Quarta Ago 08, 2007 18:09

já agora como se abre um programa ou ficheiro independente deste?
por exemplo quero abrir o ficheiro1.doc, que está no directório de instalaçao e que nao está dentro da aplicação
Avatar do Utilizador
guilbor
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Sábado Jun 16, 2007 19:02
Localização: Lisboa

Mensagempor guilbor » Domingo Ago 12, 2007 18:07

alguém?
Avatar do Utilizador
guilbor
Aprendiz
Aprendiz
 
Mensagens: 60
Registado: Sábado Jun 16, 2007 19:02
Localização: Lisboa

Mensagempor forbid » Domingo Ago 12, 2007 18:58

Isso aí é mais complicado, quanto a abrir a form e fechar a actual fazes:

nomedoform.show()
close()

PS: Aconselho-te a utilizares o Google ;)
Me... God... What's the difference?!

ASUS M3N78-VM
3x1GB DDR2 800 TwinMos
AMD Athlon 7750 Dual-Core 2.70 GHz
NVidia XFX GeForce 8600GT
Sound Blaster Audigy 2 with Creative Inspire 5.1 P580
Disco SATAII Maxtor 250 GB
Disco SATAII Samsung 300GB
forbid
Membro de Prata
Membro de Prata
 
Mensagens: 203
Registado: Domingo Out 03, 2004 16:25

Mensagempor Asgorath » Segunda Ago 13, 2007 9:58

Para abrir ficheiros excel or word tens que ter o office instalado. Um exemplo como abrir um ficheiro excel ...
Adicionar uma referencia no projecto ao Microsoft Excel 11.0 Object Library (excel 2003).
Código: Seleccionar todos
Option Strict On
Option Explicit On

Imports Microsoft.Office.Interop.Excel

Dim objExcel As New Microsoft.Office.Interop.Excel.Application
Dim Books As Microsoft.Office.Interop.Excel.Workbooks
Dim Book As Microsoft.Office.Interop.Excel.Workbook
Dim Sheet As Microsoft.Office.Interop.Excel.Worksheet
Dim num_trab As Integer
Dim ficheiro As String

'' selecciona o ficheiro excel a abrir
ficheiro = String.Empty
Me.OpenFileDialog1.Filter = "Ficheiros Excel|*.xls"
Me.OpenFileDialog1.ShowDialog()
ficheiro = Me.OpenFileDialog1.FileName
'' se precionou 'cancel' entao sai fora
If ficheiro.Trim = String.Empty Then Return

Try
    objExcel.Visible = True
    Books = objExcel.Workbooks
    '' abre o livro
    Book = Books.Open(ficheiro)
    Sheet = DirectCast(Book.Worksheets(1), Microsoft.Office.Interop.Excel.Worksheet)
    DirectCast(Book.Sheets("Folha1"), Microsoft.Office.Interop.Excel.Worksheet).Activate()
    Sheet = DirectCast(Book.ActiveSheet, Microsoft.Office.Interop.Excel.Worksheet)
    '' le celula L9
    num_trab = CInt(Sheet.Range("L9").Text)
    '' liberta recursos e fecha o excel
    Book.Close()
    Sheet = Nothing
    objExcel.Quit()
    '' marca o processo excel para terminacao
    System.Runtime.InteropServices.Marshal.ReleaseComObject(objExcel)
    objExcel = Nothing
    GC.Collect()
    GC.WaitForPendingFinalizers()

Catch ex As Exception
    MessageBox.Show(ex.Message)
End Try


Operacoes basicas com ficheiros
http://portugalcode.com/index.php/topic,284.0.html
Código: Seleccionar todos
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
Asgorath
Membro de Ouro
Membro de Ouro
 
Mensagens: 645
Registado: Segunda Out 31, 2005 10:45
Localização: C:\Portugal\Castelo Branco


Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron