Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Graymalkin

    Efeito Fadein E Fadeout

    Ops... Opacity não vai de 0 a 255 (isso era no VB6, quando se utiliza uma função da API Win32). Perdão pelo engano. Na verdade, Opacity vai de 0 até 1. Ou seja, as frações entre 0 e 1 é que definem o grau de transparência. Veja o exemplo abaixo (ele está completo, se você qusier copiar e colar): Imports System Imports System.Drawing Imports System.Windows.Forms Namespace TesteFade Public Class MainForm Inherits System.Windows.Forms.Form Public Shared Sub Main Dim fMainForm As New MainForm fMainForm.ShowDialog() End Sub Public Sub New() MyBase.New Me.InitializeComponent() End Sub #Region " Windows Forms Designer generated code " ' This method is required for Windows Forms designer support. ' Do not change the method contents inside the source code editor. The Forms designer might ' not be able to load this method if it was changed manually. Private Sub InitializeComponent() ' 'MainForm ' Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(292, 266) Me.Name = "MainForm" Me.Text = "MainForm" AddHandler Load, AddressOf Me.MainFormLoad End Sub #End Region Private Sub MainFormLoad(sender As System.Object, e As System.EventArgs) Dim i As Integer Me.Opacity = 0 For i=1 To 100 Step 2 Me.Opacity = 1*i/100 Application.DoEvents() Next Me.Opacity = 1 End Sub End Class End Namespace O importante mesmo está no método MainFormLoad(). Abraços, Graymalkin
  2. Graymalkin

    Sql Statements

    Com esse DataAdapter você preenche uma DataTable? Se for, é só uma tabela mesmo. Um DataSet é que pode conter várias DataTables (porém você ainda vai abrir cada uma delas do mesmo jeito). Abraços, Graymalkin
  3. É só utilizar SQL (INNER, LEFT ou RIGHT JOIN) para juntar as tabelas ao abrir o recordset. Depois, é só definir uma referência para o recordset na propriedade DataSource da FlexGrid. Abraços, Graymalkin
  4. O ideal seria que você colocasse aqui o trecho de código em que o erro ocorre e qual é o erro ocorrido. Abraços, Graymalkin
  5. Graymalkin

    Resposta Para

    É o símbolo que representa um número qualquer. Abraços, Graymalkin
  6. Aquela maneira do armagedon não já é essa "mais genérica"? Abraços, Graymalkin
  7. Graymalkin

    Efeito Fadein E Fadeout

    Em qual evento você fez isso? E, note que Opacity vai de 0 até 255. Abraços, Graymalkin
  8. Graymalkin

    Como ....

    Por que não utilizar o KeyAscii??? Fiquei curioso agora... Graymalkin
  9. Tanto faz. A DataGrid tem a capacidade de permitir a edição dos dados nela mesma (o que, às vezes, não é ideal), enquanto que a FlexGrid funciona como um contêiner isolado (os dados que são exibidos nela não tem real ligação com os dados da tabela). Experimente as duas e veja qual é melhor para o seu caso. Abraços, Graymalkin
  10. Percorra todos os controles do form (atráves de um For Each) procurando o controle desejado. Esse erro não seria pela ListView estar vazia ou sem um item selecionado? Se for, não tem nada haver com a pergunta de cima. Abraços, Graymalkin
  11. Então, basta atribuir o recordset à propriedade DataSource da FlexGrid. Abraços, Graymalkin
  12. Graymalkin

    Tamanho Em Bytes

    Aquele método ali está retornando o *mesmo* tamanho para todos os registros, não??? Se não me engano, o DefinedSize ali vai ser sempre o mesmo para todos (acho que existe um ActualSize que retorna somente o quanto está ocupado). Se for o mesmo tamanho, pra quê varrer a tabela toda? Basta multiplicar a quantidade de registros pelo tamanho de um registro, não? Abraços, Graymalkin
  13. Graymalkin

    Efeito Fadein E Fadeout

    Acho que você pode fazer com um For...Next mesmo, basta colocar um Application.DoEvents() dentro do loop. Tente aí e se não conseguir é só dar um grito que eu faço um exemplo (não estou com o VS instalado aqui). Abraços, Graymalkin
  14. Graymalkin

    [stathread]

    Threads são processos que você pode iniciar de forma concorrente e isolada. A idéia é fazer duas, três, quatro, ou n coisas ao mesmo tempo, sendo cada "coisa" feita por uma thread diferente. Sacou? Abraços, Graymalkin
  15. Apenas o falta o final do código, tem mais coisas, são varias linhas daquelas letras embaralhadas... Seria possível você enviar um arquivo desses para eu tentar decodificar com Base64? Ou, se você quiser, você mesmo pode fazer isso (eu utilizei Python [www.python.org] para isso, mas existem bibliotecas para VB também, é só procurar). Abraços, Graymalkin
  16. Graymalkin

    Texto Do Msgbox Em Negrito

    Para isso você teria que criar a sua própria caixa de mensagens, pois, até onde sei, a MsgBox ou MessageBox não fazem isso. Abraços, Graymalkin
  17. Não basta percorrer o recordset preenchendo a textbox? Abraços, Graymalkin
  18. Graymalkin

    Comparar Valores

    Converta para um inteiro (utilizando Integer.parseInt()) e depois compare utilizando o operador ==. Abraços, Graymalkin
  19. Graymalkin

    Msflexgrid

    Na FlexGrid? É só definir a propriedade Rows com a quantidade de linhas que você quer. Abraços, Graymalkin
  20. Graymalkin

    Msflexgrid

    Experimente a propriedade RecordCount, ou faça um SELECT Count(*) na tabela. Abraços, Graymalkin
  21. Graymalkin

    Istool

    Não. Mas, qual seria a utilidade disso? Tecnicamente, o Inno nem sabe (nem quer saber) se você fez um "projeto". A tarefa dele é simplemente pegar os arquivos que você definiu e colocá-los onde você definiu. Você está criando um setup para o *seu* programa. Se você quiser utilizar esse mesmo setup para outro programa que tenha feito, basta copiar o arquivo .iss e alterar o que for necessário. Abraços, Graymalkin
  22. Graymalkin

    Redes

    Eu faço assim: sempre especifico o caminho relativo do banco de dados, ou seja, apenas "arquivo.mdb" ou ".\subpasta\arquivo.mdb" (nunca com a unidade [c:\, d:\, etc.] na frente). Dessa maneira, se a pasta do seu programa estiver no servidor e for compartilhada como \\servidor\pasta, basta mapear esta pasta como uma unidade nos terminais. Dessa maneira, o que é "c:\pasta" no servidor, fica sendo como "x:\" nos terminais. Como o caminho do banco de dados no programa é relativo ("arquivo.mdb") o mesmo será procurado na mesma pasta em que o programa estiver sendo executado (que pode ser c:\pasta, x:\, d:\, etc.). Sacou? Toda essa parte de compartilhamento e mapeamento é feita no sistema operacional e não tem nada haver com o seu programa. Editado: Aliás, vale ressaltar que essa técnica vale para qualquer programa feito em qualquer linguagem. Utilizo programas criados em VB6, VB.NET, Python e Clipper dessa mesma maneira. Abraços, Graymalkin
  23. Graymalkin

    Arquivos .ini

    Dê uma olhada aqui: http://www.codeguru.com/forum/archive/inde...p/t-189920.html http://www.codeproject.com/csharp/KratIniHandler.asp Abraços, Graymalkin
  24. Graymalkin

    Msflexgrid

    Você leu mesmo o meu post acima? Graymalkin
  25. Graymalkin

    Istool

    Como assim? Não seria só colocar "c:\nome_do_projeto"? Graymalkin
×
×
  • Criar Novo...