Fórum Criar celulas em image? #184691
27/09/2003
0
Ae galera,
dessa vez tô com um problemão....
Eu tenho q fazer o seguinte:
Pegar uma figura qquer, dividí-la em 7 linhas e 5 colunas e checar em cada celula dessa, se possui algo preenchido...
escrevendo é pouca coisa mas isso ta me parecendom meio complicado.
bem é issoae,
agradeço qquer ajuda da galera.
dessa vez tô com um problemão....
Eu tenho q fazer o seguinte:
Pegar uma figura qquer, dividí-la em 7 linhas e 5 colunas e checar em cada celula dessa, se possui algo preenchido...
escrevendo é pouca coisa mas isso ta me parecendom meio complicado.
bem é issoae,
agradeço qquer ajuda da galera.
Sqlserver
Curtir tópico
+ 0
Responder
Posts
27/09/2003
Josecarlosjr_atc
Boa noite,
Bem vi sua enquete e sei como resolver parte de seu problema.
Primeiro crie uma função que divida a área da imagem, exemplo:
Se for um componente imagem pegue a altura dele e divida por 7, depois
apartir da posição Top dele, pegue cada ponto e some o resultado da divisão, exemplo:
Top = 1
Resultado da divisão = 20
1o. pedaço = 1 a 20 = 20
2o. pedaço = 21 a 40 = 20
3o. pedaço = 41 a 60 = 20 e etc.
A mesma coisa pode ser feita com a largura(width), só que você deve dividi-la por 5.
Para pegar se tem algo preenchido, tem uma função em Delphi que faz isso, ele pega o conteúdo em uma determinada posição do Mouse. Não me lembro mais qual é, mais na nete tem.
Bem vi sua enquete e sei como resolver parte de seu problema.
Primeiro crie uma função que divida a área da imagem, exemplo:
Se for um componente imagem pegue a altura dele e divida por 7, depois
apartir da posição Top dele, pegue cada ponto e some o resultado da divisão, exemplo:
Top = 1
Resultado da divisão = 20
1o. pedaço = 1 a 20 = 20
2o. pedaço = 21 a 40 = 20
3o. pedaço = 41 a 60 = 20 e etc.
A mesma coisa pode ser feita com a largura(width), só que você deve dividi-la por 5.
Para pegar se tem algo preenchido, tem uma função em Delphi que faz isso, ele pega o conteúdo em uma determinada posição do Mouse. Não me lembro mais qual é, mais na nete tem.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)