Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

You can set the index of the topmost entry with the TopIndex property. If you want to scroll automatically you could use a timer and modify the value of TopIndex on each timer event.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Problems:

  1. You didn't say what version of vb or vb.net
  2. You posted in the wrong forum
  3. You couldn't be bothered to provide any details
  4. You didn't read the rules
  5. We won't write your program for you
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I've never tried it but I understand that to post by email you have to select Subscribe to Mailing List?

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

In one case you will get notified only for articles that you explicitly request to Watch. If you select the Auto option then by posting in a thread you have (implicitly) selected Watch. With the non-auto option you can Watch a thread without posting in it.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Go to Edit Profile and make sure you check Receive Occasional Community-related Email?

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

It's so simple. All the media has to do is use the "HOLY SHIT LOOK OVER THERE!!!" approach and people panic and do what they're told.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

That's why a lot of places have probationary periods. A degree is not a guarantee of skills but a degree with a transcript showing your grades is a better guarantee than the word of the applicant that he/she has read a lot of books and learned the skills independently.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

John Oliver on youtube.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Happy to have you aboard.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

The Convention on the Rights of the Child is the most rapidly and widely ratified international human rights treaty in history. Only two countries have refused to sign on. One is Somaila. The other is the US.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

New York will spend 735 million dollars to settle lawsuits over police abuse this year. Source

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I buried a toothpick in the bone of my heel once. It was stuck standing up in the carpet. Also, one time I drove a splinter a quarter of an inch under a fingernail.

<M/> commented: Ouch +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster
Stuugie commented: I heard this yesterday, excellent song and great message in my opinion! +0
diafol commented: Hilarious - well found +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

The majority of US presidents have been Republicans.

Keep in mind that today's Republicans would probably denounce any Republican president before 1960 as a commie traitor.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

A new study shows that if you are a Republican, as your level of income increases, the likelihood you will dismiss the dangers associated with climate change also increases, however, if you are a Democrat or Independent there is little or no change in your views on climate change as your level of income changes.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

The most challenging programs are typically the ones that you learn the most by doing.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Sort of like forking a software project, right Stuugie?

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

There is a more complete example here. I wrote the code to handle saving/retrieving Word documents but the same code works for any type of file.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Apologies if that led you down the road, not intentional.

If I can read it one of two ways it will usually be the other way.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I leave the sideburns, if that counts as a beard.

Only if they are long enough to tie together under your chin ^_^

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Taken by itself, 64% sounds alarming, but without context it is misleading. Perhaps a similar survey of businesses running Windows 7 would show that 60%, 70% or possibly even 80% also expect to be attacked. Granted, XP is no longer being updated (is that true at the moment for corporate users as well as personal?), but corporations also use other methods of protection such as firewalls, anti-virus, etc., none of which are affected by the ceasing of XP support.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Had one almost constantly since around 1980. I shave it off every ten years or so when I want a good laugh (or cry). This one is from just before I retired.

9d95f7be5c9c6509b8fb3874e672146b

<M/> commented: You look nothing like your avatar, in a good way +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

The only underground nuclear waste storage facility in the US was shut down in February 2014 when the isolation technology failed. Since then the site in New Mexico has been releasing potentially lethal levels of Plutonium, Americium and other radioactive elements into the environment. The site, designed to safely store waste for 10,000 years lasted barely 15 years before failing.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I think java is too complex a language to be used for teaching programming. Too much time is spent on learning the language rather than learning the concepts. Once you understand programming then you can move on to java, c, etc. My first guitar teacher said that it is important to get the student playing something as soon as possible. If he started all his students with 6 weeks of music theory most students would quit before getting to the fun stuff. I think that by getting people programming things quickly they learn that programming can be fun.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Sounds painful. Kind of hard to get around without irritating it. Hope you are feeling better soon.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

How about

For Each tbx As TextBox In Me.Controls.OfType(Of TextBox)()
    If Not tbx.ReadOnly Then
        tbx.Text = ""
    End If
Next
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Is it possible that you are updating an in-memory copy of the database that is not getting saved to the actual database?

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

OK. I have the code. There are several problems.

  1. I don't know what it is supposed to do
  2. I don't know what to do once it starts running
  3. I don't know how to tell if it is working or not
  4. There are almost no comments

Also, it involves web interaction and that is not a strong area of mine so I may not be able to help anyway. If you had posted the zip file in the thread then others would have access and could possibly offer suggestions. It's only 1 meg so it isn't too large to post here.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Post your code and a description of the problem and we'll see what we can do.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

CTRL W = close (browser tab)
CTRL O = open (standard app hotkey)

Close your eyes and open your mind.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Experiments suggest that time is an emergent property of the universe that is not observable from the outside.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I misspoke (euphemism for really pooched it). I meant to say that I hope Windows 9 will be to Windows 8 what Windows 7 was to Vista. Thanks for keeping me honest ;-P

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

With any luck, by that time Windows 9 will be released and, like Vista, will be the "what we really want" version.

<edit>see "disclaimer" below</edit>

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

So if someone posts

correct horse battery staple

that would be ok if it doesn't have a spam signature?

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Depending on the mood I am in at the time, I may or may not delete posts like "what he said" as having zero content. Call it a loose interpretation of a Daniweb rule which states (in part) Do ensure that all posts contain relevant content and substance

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Password entropy is usually calculated by log2(x) where x is the number of characters in the pool. For example, a password of length 8 using only upper and lower case characters would be

log2(52) * 8 = 45.6

The higher the entropy the better. However, even this number can be misleading. For example, the password "existentialism" has an entropy of 53.3 but is easily cracked in seconds using a dictionary attack. A good password should be

  1. easy to remember
  2. difficult to crack

If your password is a non-short phrase that includes upper and lower case characters and punctuation then it should satisfy both requirements. For example, the phrase

"Open the pod bay doors, Hal."

would have an entropy of roughly 162. I would change the code to calculate the entropy but also require at least

  1. one upper case character
  2. one lower case character
  3. one special character

If you include a digit then the example password could be

2001:Open the pod bay dooors, Hal.

which has an entropy of almost 200 and is still easily remembered.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Can't be done. What you could do is make a pseudo-button of your own by using a PictureBox. Set the BackColor to Transparent.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

If you can't find a free or reasonably priced library you might want to have a look at VisiPics. This is a free application that I found does a pretty good job of comparing images. You can adjust the degree of similarity.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

If you start with a form containing lbxWords (a ListBox) and txtFilter (a TextBox) then add the following code

Public Class Form1

    Private WordList() As String
    Private Filtered() As String

    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

        WordList = Split("abatement abatements abater abaters abates abatic abating abatis abatised abatises abatjour abatjours abaton abator abators abattage abattis abattised abattises abattoir abattoirs abattu abattue abature abaue abave abaxial abaxile abay abayah")

    End Sub

    Private Sub txtFilter_TextChanged(sender As System.Object, e As System.EventArgs) Handles txtFilter.TextChanged

        Filtered = Filter(WordList, txtFilter.Text)
        lbxWords.DataSource = Filtered

    End Sub

End Class

every new character in txtFilter will cause only those words containing that string to be shown in the ListBox. If you want only words starting with the entered filter then use

Private Sub txtFilter_TextChanged(sender As System.Object, e As System.EventArgs) Handles txtFilter.TextChanged

    lbxWords.Items.Clear()

    For Each word As String In WordList
        If word.StartsWith(txtFilter.Text) Then
            lbxWords.Items.Add(word)
        End If
    Next

End Sub
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

You must have really aced that speed reading course.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I think I have that book in my archives. I recall reading it years ago.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Why not just use the free version if vb.net? You can create a form and drop all the controls on it. You don't have to write any code to create a mock-up of the GUI.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Whereas Uni/Collge teachers are often independent researchers

Unfortunately there is a growing number of university professors who are making below poverty level wages and MOOCs are not helping. More and more of the university budget is going to administration rather than teaching staff.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Access is more suitable for small, single-user databases. For something of your scale, "thousands of client programs that will modify the database simultaneously" you need something more industrial strength. You need a full blown SQL server. You may be able to get away with the free version of MS SQL if your data is under a maximum size (at one time the limit was 4 gig). If larger then you might consider MySQL. I have experience trying to maintain an multi-user application based on Access (written by someone else). Even though it was never used by more than 5 users at a time I still ended up having to rebuild the database weekly because it kept breaking. Over a ten year period I only ever had to rebuild a SQL database once and that was because of a server failure.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I used the same technique as everything else. Practice. The only way to get good at something is to keep doing it. I also had some excellent instructors along the way (and a few really bad ones).

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

For all we know the OP could be using an unsourced DataGridView. Judging by the last picture I would imagine that AllowUserToAddRows is set to False otherwise there would be a blank (uncommitted) row displayed after the two records.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Try

For r As Integer = dgvMyGrid.Rows.Count - 1 To 0 Step -1

    Dim empty As Boolean = True

    For Each cell As DataGridViewCell In dgvMyGrid.Rows(r).Cells
        If Not IsNothing(cell.Value) Then
            empty = False
            Exit For
        End If
    Next

    If empty Then dgvMyGrid.Rows.RemoveAt(r)

Next

You want to delete from the bottom to the top because if you delete from the top first then you end up changing the number of rows while the loop is executing.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I think the moderators of that particular forum, should be allowed in the review process.

As far as I know a moderator is not specific to any particular forum. I have moderator "powers" in all forums. I just choose to exercise them in forums that interest me or that I feel I have expertise in.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

In 1926 Robert Goddard suggested the idea of sending a rocket to the moon. For this he was ridiculed by the New York Times. Obviously a rocket could not get to the moon because in space there is nothing for the rocket to "push against". They did not print a retraction until Apollo 11 was en route to the moon.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

On June 4, 1996 an unmanned Ariane-5 rocket was launched carrying four climate-study satellites developed by 500 scientists working for a decade at a cost of half a billion dollars. Thirty-seven seconds later the rocket veered off course and began to disintigrate. The ground crew triggered the self destruct system to protect people on the ground. The cause of the failure was due to software (the computer was unable to convert a 64 bit floating point value to a 16 bit signed integer), and human error (the old software from the Ariane-4 was loaded into the Ariane-5).