-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
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
-
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
-
É 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
-
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
-
É o símbolo que representa um número qualquer. Abraços, Graymalkin
-
Como Fechar Todos Os Forms De Uma Vez?
pergunta respondeu ao brunohjoia de Graymalkin em Visual Basic
Aquela maneira do armagedon não já é essa "mais genérica"? Abraços, Graymalkin -
Em qual evento você fez isso? E, note que Opacity vai de 0 até 255. Abraços, Graymalkin
-
Por que não utilizar o KeyAscii??? Fiquei curioso agora... Graymalkin
-
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
-
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
-
Então, basta atribuir o recordset à propriedade DataSource da FlexGrid. Abraços, Graymalkin
-
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
-
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
-
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
-
Comandos Para Certificado, Aonde Acho?
pergunta respondeu ao Sky_Damage de Graymalkin em Visual Basic
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 -
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
-
Não basta percorrer o recordset preenchendo a textbox? Abraços, Graymalkin
-
Converta para um inteiro (utilizando Integer.parseInt()) e depois compare utilizando o operador ==. Abraços, Graymalkin
-
Na FlexGrid? É só definir a propriedade Rows com a quantidade de linhas que você quer. Abraços, Graymalkin
-
Experimente a propriedade RecordCount, ou faça um SELECT Count(*) na tabela. Abraços, Graymalkin
-
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
-
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
-
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
-
Você leu mesmo o meu post acima? Graymalkin
-
Como assim? Não seria só colocar "c:\nome_do_projeto"? Graymalkin